Показывает LZ77-сжатие на небольшом тексте: window, lookahead, triples offset-length-next и восстановление строки.
Что делает LZ77 demo calculator
Калькулятор демонстрирует идею LZ77 на короткой строке: ищет повтор в скользящем окне, выбирает совпадение в lookahead и строит triples вида offset, length, next. Рядом показывается восстановленный текст и проверка, совпал ли он с исходным.
Как читать результат
Offset показывает расстояние назад до найденного фрагмента, length показывает длину совпадения, а next хранит следующий символ после совпадения. Если совпадение слишком короткое, инструмент записывает literal как triple с нулевыми offset и length.
Ограничения
Это учебная модель, а не полноценный архиватор. Ratio estimate считается по текстовой записи triples, поэтому он показывает наглядную стоимость представления, но не равен размеру DEFLATE, gzip или другого бинарного формата.