Содержимое раздела
Этот раздел сфокусирован на детальном изучении двоичной структуры файлов формата PNG. Будут разобраны ключевые блоки (chunks) PNG, такие как IHDR, IDAT, PLTE, IEND, и их содержимое. Особое внимание будет уделено принципам работы алгоритма сжатия Deflate, используемого в блоке IDAT, и тому, как он оперирует с фильтрованными пиксельными данными. Будут представлены примеры двоичного кодирования с использованием различных типов фильтров (None, Sub, Up, Average, Paeth) и их влияние на степень сжатия данных до их записи в файл.