Я хочу проверить, что длина равна значению, которое должно иметь, которое согласно this равно: 16 + 3 * XThumbnail * YThumbnail
Но в одном допустимом файле jpg я при открытии я получаю следующие значения для первых шестнадцати байтов (выделены жирным шрифтом: длина, xthumbnail и YThumbnail.
FF D8 FF EE 00 10 4A 46 49 46 00 01 01 01 04 B0
Я не вижу возможности использовать последние 2 значения таким образом, чтобы соответствовать указанному равенству, независимо от представления или использования байтов с прямым порядком байтов или байтов с прямым порядком байтов .
Я что-то упустил или в некоторых jpg-файлах нет равенства? В другом, который я проверил, оно выполнено по крайней мере.