Продолжая тему, начатую ранее, отмечу, что весь понт программы JPEGsnoop стоит на том, что она умеет сопоставлять данные из EXIF и таблицы квантования ДКП. Остальное эксперт должен анализировать сам, лично. При этом в лог программы не попадают те детали структуры файла, которые... не попадают. А между тем, анализ структуры файла JFIF может поведать очень много интересного. Просто потому, что спецификация очень гибкая, и лепит каждый кто во что горазд.
Как пример можно сравнить структуру маркеров в двух файлах JPG, один из которых создан камерой CANON EOS350D, другой - получен из первого через "Сохранить как" в IrfanView:
Canon EOS350D ! IrfanView 4.30
----------------------!----------------------
Marker: SOI (xFFD8) ! Marker: SOI (xFFD8)
------------------- ! Marker: APP0 (xFFE0)
Marker: APP1 (xFFE1) ! Marker: APP1 (xFFE1)
Marker: DHT (xFFC4) ! -------------------
Marker: DQT (xFFDB) ! Marker: DQT (xFFDB)
Marker: DQT (xFFDB) ! -------------------
Marker: SOF0 (xFFC0) ! Marker: SOF0 (xFFC0)
------------------- ! Marker: DHT (xFFC4)
------------------- ! Marker: DHT (xFFC4)
------------------- ! Marker: DHT (xFFC4)
------------------- ! Marker: DHT (xFFC4)
Marker: SOS (xFFDA) ! Marker: SOS (xFFDA)
Marker: EOI (xFFD9) ! Marker: EOI (xFFD9)
Комментариев нет:
Отправить комментарий