2

Итак, будучи любопытным человеком, я открыл изображение PNG в Блокноте. Я получил это:

‰PNG


IHDR         ‰
   sRGB ®Îé   gAMA  ±üa     pHYs  à  ÃÇo¨d  ÜIDAT8O­UMH[AþÞ‹Lý9•`¬bÞ9ääÁ›¥Jë¡ÁS©Äj«=‰Š’„@‰•x‘¢·„\<hÔ½hAŒ6øƒ ¤&Yš^^ÚC;ðØ·óÍ|3»3»+AEµwwwÏ‹ŠŠ^¤Ói³$IOiÔÒxI㹬^\\,¶µµÅ•î’R±½½ÍDr6ªËÑ?>>~jnnvçÚe '''厎}¤//P!rÊØu}}ý®µµõ'Ûdwwwí²,¿ÿKVª0‘:›šš²„{{{¯)©ÅÓÓSÌÏÏãááuuuÉ#ñù|Ðjµ˜žžFYYˆô
‘~•766žÇgö2H¥Rðûýp»Ý‚\)kkk˜™™A0„Édd"3IúÂ\rUUUM¬älfggÑØØ(Œ\.Ö×׳œ;;;˜ššóöövˆUfD/¸Âá°4]¹m2zzzF¡ÓéD¶¥¥¥èîîÆíí-ZZZ°°°€ââbå–™0JÚgJ„z½½½ ~[QRR‚ããcÔÖÖÂëõ¢²²R­@L˜ D«†nnn¢¯¯Ôo.//ÇÒÒjjjÔÌ…ŽK¨JÆàÉÉI–Œç÷÷÷Øßß/H–!¼T³à*Úl6uvvÂh4rk`bb‘H¤éwÎЯD9‹ÑÑQ‘Ùl$N§H$S‘0~ËÎÎÎ044$¹v»ÕÕÕp8âÿææV«UL!«r,[¦¥ü` £¿¿WWW¢]8+.DF¸]ÆÇÇÅôèè###H&“øœ¹4'I•ŒQs¿ÜÚÚ…¨¯¯ÇØØòVÅ:‡€³å#ª×ëyßZ,–п²'eeåã9Š”þc_(Àß×—5£Î»÷B¡Ð+ZÊÜ?_°¹O€%ó
÷l˜¾‚OÀ//ChæèE    IEND®B`‚

Я просматривал файл базы данных Skype, когда наткнулся на похожий кусок материала:

    ‰PNG


IHDR   B   ,   Ѫn   tEXtSoftware Adobe ImageReadyqÉe<  ÍIDATxÚìZilTU>3¥ÓuXJÄŽ”¸Ä¥…é:Õ_ÄÀ`¢ )ü hŒ-þ©‰ ˜ ˜`B]0ÈP5è,ÅàBT¤XAQè”Ú*Ò23µNçÍò<çÎ{íé{ÓyC;´Ø“œy·÷m÷~÷,ß¹¯:QaB ôL 1„’èRºËé)cÇÊI§Ò1ÈtÄ1F ø»Õ*õxQ·  uÿ œž
ü=¦rÖŽ`Ôg ´Äˆêçv÷aÐp­-Á¹Â´µcÞr<äˆvëQé6»U3cEjŸši´! ÍØ~õ£´§OGiH_Å#õàK“5”–N5ØŽ<
§ÏY¸z¶év_@ÝŽ:3m@œê

ékêC0Ùi²†­Ï™YãÑ)8´$.,Ï]°ýÎÌÚ™};v7Ð5¨ËP‹F%kdâýÂË=”
VãàmëÎöAoHlëZi3šY­¡ ›-¡
kF†Ê¨Ov†àøµ [—/®¾H˜ÖJ:}µ›.CýÕŸRŒ@^ÂC¹ýŒ
³¢†ÔÚ‘O¯Mƒ5lª½7S„‚fÒ²i¦²„EÈ@PJ
½‘’îˆ`Ÿû¸=H€ì•2a8BEi²*®·9ĺQ…ÀéÉÁßvïÊüü|cìëÿB3ZÀgh  ´0›ç™áEÔ\ƒúÔÜ\õ¯ý°·%°-bcb‹pzÈfˆD•¢¥.œjÒõt   ±äfŠIWy#Ê8[%ýJ§u¡plšk côGD¨½€ŽþsÕÃ@¯"»þÀ> [ç›)ˆ+
¹‚àÆæk‰ƒ¥ÓC«îA=HƒyÂÅY¹|æ ö»‹³ò8.Q&™›ŸQ3BÖ0™É¹Ñ÷¢ßÃçÿaÅ7>¸âÃ#4ßZdaîŠv.´À‡
 5Ùï
Ða=ê5e È
œžƒjLñ½«Tß“9H5±M}ªL4ú¬›•·—O7-ÈÍ€­¸Ò?ûac“ÖÁ<€Üâý6šÿ
³X±¡È/œ÷+>-Žvcó¨rúŒºB£dŠBþ([‚lrŸšI %_^‹zà•‹~ö¾¿pµ·ýÒ-˜f[ô,Xn@pBhï¸ÅÃCǶ¿…-Ü6eáôØ$lñªúî̘v`Y;ǛѩSp Y–M5t*‚Z«[ÌÃß٨ƸÚ׃ñ©3@šCqž¾½?¦ˆEù,. pðò]f؇«ÿ{ï ‹œÀþ‹=áؼ8HVÝaÇœX6Y‡&hÃR€¢vÌŒñÚ§LyŠ–AïÐÆ›qî2YÆús~æ2yÊ‘¦›uŒø­ý±Î¸CPƒ‹…©Ÿ]ßÐÉ,¤A™P9=nAÕŽ"    ñJ%û©$-‚ÆÖ‚ú*êw˜êÜH¬,Ø~†jÔ\ùRâ³ÐMhÎw‡cs°$‹yIcœõ†—`×Ùø¢‹€¸ÛØ;Œš$²YÀÔKò€¹ºƒ(4Z0ÜË0íÃÎb8~ê#P—¢¶Åq«ö,)£«$*ߟE
 `—TÊg”xKB!îSÕ̲H
Ÿ2S.ºFXÊø†rìxõ‡aöhROHĨ“ø–I¯Ì()“ ’Ž) ø/%@ŠÉA’¸_ž1çºFˆˆTPu¿ ¸aŽáÃ)íPÉÙA
á&)(aʶ\F¬ÜV ²”·?ÐðAºžÝƒÙu>&c³!¹Ò×)qnY®*W§*”¾<_zº70¢YÅé9Ç¥ò]Té'³Õ¦ —¥ã÷#¾1#[M”+ÁÙ¤ãIQJãø‘1G‚ÉŽ˜hbÇoýràâÃÐm^(õí‘xÅ`9¯ÌgÒ²1œG(ÅÞä)6𱂮¥{†q‹VL‰Eq¥~¡„†~6°£EÔ6ª1‚ÊÚÆÇrb€àÍ¿
k
ª-Hî?ÙÃÀ PVÍ0Æ€£„,•“¼ 2‰ÚÃí ³úp”†<  àAˆ7ýR.S”M3Lœ\GÞÊÓ,Q`–ÞŠžôˆ›¼±+̧L²>ŽIrrúŽAo-
Åêw­Ècíñ&š¾tÑ„ãÉ“$yÎd†|Ȩf\ãÚ"´H "úœîë@ÈÜ>Ù¤{ÃSvt_zY©M{Ñgò|¡~¬º†]ŠØt;=6·ÖoÁÒ5ß íÓ}D¹âOâžYÏhrtËß‹}Mcˆÿà±çr ÕçZRcÝm‘5nw™ "
@Ü7Äàf˸‘ÿ 3Ét}Xå    IEND®B`‚

Они выглядят достаточно похожими - и самое главное, оба начинаются с ‰ PNG. Итак, я попытался положить его в блокнот и сохранить в виде файла PNG. (с кодировкой ANSI, к вашему сведению) Когда я пытался открыть его - нада. Файл поврежден, говорит Windows. Итак, мой вопрос: как мне передать всю эту необработанность в реальный образ? это не кодировка ANSI? или есть программа, которая сделает это для меня?

3 ответа3

2

Это не настоящий файл PNG. В частности, он не содержит порцию IEND, и в конце есть случайная строка. Единственное, что в нем содержится, это блок IHDR и IDAT.

1

Блокнот часто портит двоичные файлы, так как он предназначен только для редактирования текстовых файлов. Просто откройте и сохраните хороший файл PNG, и впоследствии вы найдете его нечитаемым (возня с символами CR и LF, остановка на первом нулевом байте и т.д.). Вы можете быть заинтересованы в шестнадцатеричном редакторе. У меня есть Frhed на моем компьютере, но есть много альтернатив. И вы можете прочитать о формате файла PNG, чтобы вы знали, например, где находится начало и конец файла.

Знаете ли вы, что существуют автоматические программы для вырезания файлов? Одной из таких программ является PhotoRec. Вы можете перетащить файл вашей базы данных в эту программу, и он найдет все файлы PNG для вас. Следующим шагом будет запуск его на старом жестком диске для поиска удаленных файлов, которые удаляются только из списка файлов операционной системы и фактически не удаляются, пока другие файлы не займут свое место. Ваша удача зависит от того, насколько фрагментированы файлы, но, вероятно, вы найдете много (включая кэшированные веб-страницы и старые вирусные инфекции).

Вот почему, кстати, вам всегда следует не просто переформатировать, а полностью перезаписать или уничтожить жесткий диск компьютера перед его утилизацией.

0

Хм, а как насчет того, чтобы сделать копию интересующего вас файла и переименовать его, чтобы он имел расширение .png.

В последних версиях Windows его следует открыть в стандартном средстве просмотра фотографий Windows, просто дважды щелкнув по нему. Internet Explorer, вероятно, тоже откроет его. Доступно множество зрителей, если ни один из них не работает для вас.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .