Компрессор LZ77
Сжатие · Бесплатный онлайн-инструмент
Сжатие/распаковка скользящим окном LZ77 для обучения.
Примечание о реализации:Учебная реализация. Это компактная и удобочитаемая версия, иллюстрирующая работу алгоритма. Её результат не совместим побайтово со стандартными реализациями, поэтому не используйте её для сжатия или распаковки реальных данных.
Click "Compress" to run...Скользящее окно
Ищет совпадения в окне 4 КБ до 18 байт — классическая схема LZ77.
Просматриваемый вывод
Выдаёт литералы/совпадения как JSON, чтобы вы видели, как именно были закодированы данные.
Образовательный
Отлично подходит для изучения того, как deflate и LZ4 строятся на идее LZ77.
Как пользоваться: Компрессор LZ77
- 1Enter or paste the text you want to compress.
- 2Select the compression algorithm (gzip, deflate, or brotli).
- 3Click compress to reduce the data size.
- 4Copy or download the compressed output.
Возможности
- ✓100% бесплатно — без регистрации, подписки и рекламы
- ✓Работает полностью в браузере — данные не покидают ваше устройство
- ✓Быстро и легко — мгновенный результат
- ✓Кроссплатформенность — компьютеры, планшеты и смартфоны
Часто задаваемые вопросы
What compression algorithms are supported?
We support gzip, deflate, and brotli compression algorithms for text data.
Is there a file size limit?
Since tools run in your browser, the limit depends on your device memory. Most tools handle several megabytes without issues.
Can I decompress data produced by other software?
Yes. The decompression tools accept standard gzip, deflate, and brotli streams from any compliant source — command-line tools, web servers, or other libraries.
Why does the compressed output look unreadable?
Compressed data is binary, not text. Use Copy as Base64 or download it as a file — pasting raw compressed bytes into a text field will show garbled characters.
Похожие инструменты
Кодировщик RLE
Кодирование RLE по длине серии для данных с повторяющимися символами.
Кодировщик Хаффмана
Сжатие/распаковка кодированием Хаффмана на основе частоты.
Декомпрессор Brotli
Распаковка потоков Brotli с помощью DecompressionStream.
Декомпрессор Gzip
Распаковка потоков Gzip с помощью DecompressionStream.
Создатель файлов GZ
Упаковка файла в одиночный архив .gz.
Создатель архивов TAR.GZ
Упаковка нескольких файлов и сжатие gzip в .tar.gz.
Экстрактор архивов TAR.GZ
Распаковка .tar.gz и просмотр/скачивание внутренних файлов.
Создатель файлов Brotli
Сжатие данных в файл .br с помощью Brotli.