Я пытаюсь декодировать буфер, закодированный с помощью Модифицированного кодирования Хаффмана .
Вот начало буфера: 000111100001111011111010001000011101000011101000011110
Из просмотра таблица перевода , похоже, что свойство префикса, необходимое для Модифицированного Хаффмана, не гарантируется. Согласно таблице, я вижу, что 00011
означает 7B
, но 000111
означает 1W
. В этом случае, как мне декодировать буфер выше? Я неправильно читаю таблицу или есть какой-то нюанс в алгоритме, который мне не хватает?