Изменения

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

Алгоритм LZW

1 байт убрано, 00:44, 26 ноября 2014
Декодирование
Особенность LZW заключается в том, что для декомпрессии нам не надо сохранять таблицу строк в файл для распаковки. Алгоритм построен таким образом, что мы в состоянии восстановить таблицу строк, пользуясь только потоком кодов.
Теперь представим, что мы получили закодированное сообщение, приведённое выше, и нам нужно его декодировать. Прежде всего, нам нужно знать начальный словарь, а последующие записи словаря мы можем реконструировать уже на ходу, поскольку они являются просто конкатенацией предыдущих записей. Кроме того, при кодирование и при декодирование коды в словарь добавляются при обработке одного и того же символа, т.е. это происходит “синхронно”.

Навигация