Похожие вопросы

Какая мета-информация содержится в файле изображения?
Можем ли мы изменить размер изображения JPEG без декодирования и перекодирования?
Есть ли какой-либо недостаток в переименовании файлов jpeg в jpg?
Как исправить изображение, которое не открывается в Photoshop, даже если оно отлично открывается в браузере?
Самый быстрый генератор миниатюр JPEG для Linux
Как выявить" скрытый " шум изображения
Гиперссылка EXCEL: ссылка JPG в папке через гиперссылку
Как сжать / уменьшить размер фотографий JPEG для архивирования? [закрытый]
Получение N jpeg изображений из N-страниц PDF
Как я могу достичь максимального сжатия zip? [закрытый]
как поместить изображение в HTML-подпись для Thunderbird?
В чем разница между прогрессивными и оптимизированными JPEG в Photostop?
Открыл JPG картинку с блокнотом, вставил весь "текст" в новый файл Блокнота, поменял на.JPG и он больше не открывается. Почему?
Декодирование изображений base64 и сохранение в файл
Автоматически установить по умолчанию Сохранить как ... тип файла изображения JPEG в Photoshop на Mac OS X

Казалось бы, одинаковые файлы JPG, хотя один поврежден

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

файлы, которые я использовал в примере, возможно, не самый лучший. Они по-прежнему так немного NSFW, но теперь у меня есть два файла, которые я чувствую, лучше выяснить, как решить эту проблему.

архив из двух файлов, один хороший и один плохой можно скачать с здесь:
http://dl.dropbox.com/u/340087/drops/05.20.11/testing-96acf4cc-033125.zip

вот некоторые основные данные: (одинаковых по размеру)

-rw-r--r--+  1 me  staff   1935797 May 26  2009 bad.JPG
-rw-r--r--+  1 me  staff   1935797 May 26  2009 good.JPG

MD5 действительно отличается:

MD5 (bad.JPG) = 313356d98ced569d573b9ded1555cf2b
MD5 (good.JPG) = e6178e88e92a79e97b6f9babe7dd8240

Если я hexdump каждый файл, плохой файл имеет меньше данных в нем, но я не уверен, является ли он ремонтопригодным или нет. Возможно, отсутствуют только данные заголовка, и я могу добавить его обратно, возможно, есть реальные данные, полностью отличающиеся от метаданных, что означает, что эти и подобные файлы полностью разрушен.

спасибо.

5
задан Community
источник

3 ответов

глядя на ваш почтовый файл рассказывает историю. хороший.JPG и плохо.jpg-это тот же размер файла, но плохой.jpg сжимается с 1,84 МБ до 1,03 МБ, тогда как хороший.Уси почти uncompressable. Это говорит о том, что большая часть плохая.jpg был перезаписан с другими данными, которые легко сжимаемы. Таким образом, большая часть данных изображения (коэффициенты DCT квантуются, а затем сжимаются) полностью невосстановима, даже если вы можете восстановить информацию заголовка.

5
отвечен Mike Fitzpatrick 2011-05-20 11:04:39
источник

можно использовать hex-editor для просмотра необработанных двоичных данных в файлах. Вы также можете использовать разностный инструмент для просмотра различий между файлами.

в этом случае bad.jpg не хватает первых 851,968 байт фотографии (они являются нулями), так что нет, это невозможно ремонт фото, хотя вы можете быть в состоянии попытка to восстановить как можно больше. Calvin Hass имеет некоторые интересная информация о коррупционных фото.



(и для записи, вы можете быть осторожны при размещении необработанных фотографий непосредственно с камеры в Интернете; данные Exif могут содержать некоторую информацию, которую вы may не хочу слил-обычно не проблема, но вы никогда не знаете.)

2
отвечен Synetech 2011-05-20 12:17:21
источник

на самом деле то, что вы сделали, чтобы сжать два файла уже показали различия между двумя файлами -

хорошо.jpg сжимается на 1% (типично для jpeg изображений) плохой.jpg сжимается на 44% (не типично для jpeg изображений)

таким образом, весьма вероятно, что большая часть данных была потеряна. (хорошо, по крайней мере, 44%)

0
отвечен bubu 2011-05-20 11:03:39
источник

Другие вопросы jpeg