Czy można dopisać jakąś informacje do pliku graficznego np. PNG ale zeby nie uszkodzić pliku (zeby nadal komputer potrafil wyświetlić obraz), a pozniej odczytać tą informacje? Bo oczywiścnie dodanie jakiegos tekstu poprzez notatnik sprawia że nie można odczytać poprawnie pliku png.
Chodzi Ci o steganografię? Czy dodatkowy blok informacyjny w pliku?
O dodatkowy blok informacyjny. Ktory nie ma najmniejszego związku z obrazkiem i nie zmienia sposobu jego wyświetlania.
moze dokleić kod na koniec pliku i nie bedzie widziany. nie wiem jak to jest z plikamo pmg
tak po prostu ?
repo napisał(a)
tak po prostu ?
a potrzebny Ci jakiś bardziej "spektakularny" sposób ze wstawkami asemblerowymi??
Ja bym użył strumieni, ale to tylko na NTFS zadziała.
repo napisał(a)
tak po prostu ?
tak
Doczepianie jakichś 'dzikich' danych na końcu pliku o ustalonym formacie, to i tak jak naprawianie karoserii samochu przy pomocy drutu i łańcucha - radzieckie metody.
madzio napisał(a)
Doczepianie jakichś 'dzikich' danych na końcu pliku o ustalonym formacie, to i tak jak naprawianie karoserii samochu przy pomocy drutu i łańcucha - radzieckie metody.
to oświeć nas łaskawco jak to się powinno robić
madzio napisał(a)
Doczepianie jakichś 'dzikich' danych na końcu pliku o ustalonym formacie, to i tak jak naprawianie karoserii samochu przy pomocy drutu i łańcucha - radzieckie metody.
Ustalony format ma to do siebie, że zawiera informację o położeniu i rozmiarze wszystkich opisywanych przez niego danych - a tym samym informacja dopisana na jego końcu nie będzie brana pod uwagę - nie można odczytać czegoś o czym się nie wie. ;)
madmike napisał(a)
Ustalony format ma to do siebie, że zawiera informację o położeniu i rozmiarze wszystkich opisywanych przez niego danych - a tym samym informacja dopisana na jego końcu nie będzie brana pod uwagę - nie można odczytać czegoś o czym się nie wie. ;)
Ale inny program może to uznać jako zbędne, błąd lub nawet zarażenie wirusem, i wtedy zaczynają się kłopoty... :(
Poswiecenie jednego lub dwooch bitoow na ukryte informacje nie odbije sie znaczaco na jakosci obrazu a daje dosc duze pole do popisu.
Przy rozdzialce 800 x 600 = 480000 pixeli / 8 = 60000 ok 58 KB pola do popisu ;)(zakladam ze zmarnujemy jeden bit na pixel)
Testowalem kiedys z ciekawosci. Oczywiscie nie moowie tu o obrazkach z paleta bo z nimi tego numeru nie zrobisz. No i z kompresja stratna tez sie nie bardzo da. Ale taki TIF czy inny BMP to jak najbardziej.
// Dopisane
Poza tym zaden program nie bedzie sie czepial bo dane to dane