Изменения

Перейти к: навигация, поиск

Гамма-, дельта- и омега-код Элиаса

1 байт убрано, 18:09, 12 декабря 2014
Недостатки кодов без памяти
=== Достоинства кодов без памяти ===
=== Недостатки кодов без памяти ===
Коды Хаффмана и Шеннона - Фано являются оптимальными, но все же имеют ряд недостатков. Во-первых, при кодировании методами Хаффмана или Шеннона используются вероятности появления символов алфавита в тексте. То есть для построения кода нам нужно обладать этой информацией. Для того, чтобы декодер мог расшифровать файл таблицу частот, которой пользовался кодер, следует записать в сжатый файл. Следовательно, длина сжатого сообщения увеличивается на длину таблицы частот, которая должна посылаться впереди данных, что может не оправдать сжатия. Во-вторых, необходимость наличия полной частотной статистики перед началом собственно кодирования требует двух проходов по сообщению: одного для построения модели сообщения (таблицы частот и Н-дерева), другого для собственно кодирования. 
=== Универсальное кодирование ===
{{Определение
577
правок

Навигация