Декодер Gzip

Сжатие и распаковка текста с использованием Gzip и кодирования Base64. Отображает сравнение размеров. Вся обработка выполняется в вашем браузере.

Сжатие и распаковка Кодирование Base64 Обработка на стороне клиента

Как использовать декодер Gzip

1

Выберите режим

Выберите режим «Сжатие» (текст в gzip) или «Распаковка» (gzip в текст).

2

Введите данные

Вставьте данные gzip в кодировке Base64 или обычный текст в зависимости от режима.

3

Преобразование и просмотр

Нажмите «Преобразовать» и проверьте сравнение размеров и результат.

Что такое Gzip?

Gzip — это формат файлов и приложение для сжатия и распаковки. Он использует алгоритм DEFLATE, объединяющий LZ77 и кодирование Хаффмана. Gzip широко используется для уменьшения размеров файлов на веб-серверах, при передаче данных и архивировании файлов.

Частые применения

Веб-сжатие

HTTP-серверы сжимают ответы для уменьшения объёма передачи

Архивирование файлов

Создание сжатых архивов .gz из файлов

Нагрузки API

Сжатие больших JSON или текстовых нагрузок в API

Часто задаваемые вопросы

Почему вывод Base64 больше, чем ввод?

При сжатии уже небольших или сильно случайных данных сжатие Gzip может не уменьшить размер, а кодирование Base64 добавляет около 33% накладных расходов. Этот инструмент показывает сравнение размеров, чтобы вы могли оценить целесообразность.

Каков максимальный размер ввода?

Этот инструмент обрабатывает данные полностью в вашем браузере. Очень большие объёмы (несколько МБ) могут работать, но могут замедлить браузер. Для производственного сжатия больших файлов используйте серверные инструменты.

Это то же самое, что файлы .zip?

Нет. Gzip сжимает один поток или файл. Формат .zip — это архивный формат, который может содержать несколько файлов с индивидуальным сжатием. Gzip проще и часто используется для сжатия отдельных файлов и кодирования содержимого HTTP.