Contextadaptive двоичное арифметическое кодирование контекстно адаптивное кодирование переменной длины PNG изображения PNG Contextadaptive двоичное арифметическое кодирование