Но вы не должны рассчитывать на порядок (или даже на существование) разделов APPn; есть сумасшедшие авторы JPEG там. Начните с SOI и читайте разделы по мере их поступления.

я есть несколько разных изображений JPEG, с которыми я тестировал. Насколько я видел, 0-й и первый байты всегда0xFF а также0xD8.

Второе и третье обычно либо0xFF а также0xE0 (APP0) указывает либо сегмент JFIF, либо сегмент расширения JFIF, либо0xFF а также0xE1 (APP1) указывает на сегмент EXIF.

Мой вопрос: это всегда так? 2-й и 3-й байты всегда APP0 или APP1?

Ответы на вопрос(3)

Ваш ответ на вопрос