Изменения

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

Алгоритм LZW

Нет изменений в размере, 22:39, 12 ноября 2014
м
Описание
== Описание ==
Процесс сжатия выглядит следующим образом. Последовательно : последовательно считываются символы входного потока и происходит проверка, существует ли в созданной таблице строк такая строка. Если такая строка существует, считывается следующий символ, а если строка не существует, в поток заносится код для предыдущей найденной строки, строка заносится в таблицу, а поиск начинается снова.
Например, если сжимают байтовые данные (текст), то строк в таблице окажется 256(от "0" до "255"). Если используется 10-битный код, то под коды для строк остаются значения в диапазоне от 256 до 1023. Новые строки формируют таблицу последовательно, т. е. можно считать индекс строки ее кодом.

Навигация