вторник, 4 октября 2011 г.

Структура файла как идентификационный признак

Продолжая тему, начатую ранее, отмечу, что весь понт программы 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)


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

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