четверг, 29 сентября 2011 г.

JPEGSnoop, part II


JPEGsnoop понимает, что такое тег EXIF. Данные тега размещаются в маркере АРР1 и в данном случае позволяют идентифицировать конкретную фотокамеру (см. Cannon.SerialNumber):
Следует отметить, что в файле отсутствует маркер АРР0.
В этом случае данные EXIF не противоречат значениям таблиц квантования, на основании чего сделан вывод, что файл создан заявленным устройством документирования:
Если в базе данных программы не содержатся сведения о таблицах квантования, программа оказывается в растерянности:
А вот в случае, когда данные EXIF противоречат результатам сравнения таблиц квантования, сомнений никаких нет:
Следует отметить, что файл отредактированного изображения не потерял маркера АРР1 с данными EXIF, а наоборот, приобрел дополнительный маркер АРР0, который, вообще-то, программным обеспечением камеры не создаётся (что видно по предыдущей картинке). В этом заключается отличие графических редакторов от редакторов звука и видео. Последние не церемонятся с метаданными и заново переписывают всю структуру файла.
Таким образом, для вывода об обработке данных важны не только сами по себе сведения тега EXIF и значения таблиц квантования, но и само наличие и расположение маркеров в файле.

Комментариев нет:

Отправить комментарий