Я сейчас читаю о формате PNG. Оказывается, первый байт файла указан равным 0x89.Почему первый байт файла .png равен 0x89?
Мне интересно, каковы причины значения этого байта.
Что я уже узнал о формате, так это то, что первый байт используется для обнаружения передачи по 7-битовому каналу. Если значение было 0x80 (1000 0000), это имело бы смысл (если после передачи у нас есть 0 в первом байте, тогда использовался 7-битный режим и файл поврежден). Но в чем смысл их на нулевой и третьей позициях 0х89 (1000 1001)?
Большое спасибо за ваш ответ. –
Бит 7 - это MSB, а не LSB :) – usr2564301