Изменения

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

Алгоритм LZW

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

Навигация