Сжатие и распаковка строк gzip, deflate, LZW — Сергей Семёнов

Сжатие строк

Сжимает и восстанавливает строки через gzip, deflate или LZW. Подходит для сотен и тысяч символов.

Метод
Ввод
Результат

О сервисе

Иногда длинный лог, CSS или JSON нужно ужать перед передачей или хранением в поле ограниченной длины. Сжатые данные отдаются в Base64, чтобы их можно было вставить в текст.

gzip и deflate хорошо работают на повторяющемся тексте. LZW — отдельный алгоритм, его результат не совместим с gzip. Если распаковка не выходит, проверьте метод и что вставили именно ту Base64-строку, которую получили здесь.

Как пользоваться

  1. Выберите метод сжатия.
  2. Вставьте исходный текст или сжатые данные в Base64.
  3. Нажмите «Сжать» или «Восстановить».

Частые вопросы

Данные уходят на сервер?
Нет, сжатие выполняется локально.
Почему размер почти не меняется?
Короткий или уже сжатый текст gzip почти не уменьшает, а Base64 ещё добавляет объём.
Можно ли сжать файл?
Сервис работает со строками. Для файлов лучше архиватор на компьютере.

Похожие инструменты