Для того, чтобы понять как работает декодер метода LZW, прежде
всего еще раз напомним основные три шага, которые выполняет кодер
каждый раз, делая очередную запись в выходной файл: (1) он заносит туда
словарный указатель на строку I, (2) сохраняет строку 1х в следующей
свободной позиции словаря и (3) инициализирует строку I символом х.
Декодер начинает с заполнения словаря первыми символами алфавита
(их, обычно, 256). Затем он читает входной файл, который состоит из
указателей в словаре, использует каждый указатель для того, чтобы
восстановить несжатые символы из словаря и ...