значений. Если использовать аналогию с текстовыми символами,
то выходные коды состоят из символов и кодов, которые описывают
цепочки символов.
LZW-алгоритм, использованный в GIF алгоритмически
соответствует стандартному алгоритму LZW со следующими отличиями:
1. Определен специальный код очистки, который сбрасывает все
параметры сжатия/раскрытия и таблицы в исходное состояние.
Значение этого кода равно 2**<код размера>. Например, если код
размера равен 4 (изображение имеет 4 бита на пиксел), код
очистки равен 16 (двоичное 10000). Код очистки может
появляться в любом месте потока данных и, следовательно,
требуется, чтобы LZW-алгоритм обрабатывал последующие коды
так, как будто бы начался новый поток данных. Кодировщик
должен выводить код очистки в качестве первого кода в каждом
потоке данных изображения.
2. Определен код конца информации, который явно указывает на
конец потока данных изображения. Если встретится такой код,
LZW-обработка прекращается.