Бесплатный онлайн-инструмент сжатия Gzip - Сжатие строк и файлов
Сжимайте и распаковывайте текст и файлы через Gzip онлайн: скачивайте .gz или получайте Base64. Быстро, безопасно и локально в браузере.
Ввод
Вывод
Поддержка строк и файлов
Сжимайте как текстовые строки, так и файлы любого типа.
Обработка на стороне клиента
Вся компрессия происходит в вашем браузере для максимальной конфиденциальности.
Вывод Base64
Получайте строки, закодированные в Base64, для легкого использования в веб-приложениях.
Сжимайте любой текст или файл в формат Gzip прямо в браузере без загрузки на сервер. Результат можно скачать как .gz-файл или скопировать в виде строки Base64 для использования в коде. Инструмент также распаковывает уже существующие Gzip-данные обратно в исходный вид. Всё работает локально на вашем устройстве через браузерный API CompressionStream.
Как пользоваться инструментом Gzip
- 1
Выберите режим: строка или файл
Переключитесь в режим «Строка», чтобы сжимать введённый текст, или в режим «Файл», чтобы загрузить файл любого типа с устройства.
- 2
Введите данные для обработки
Напечатайте или вставьте текст в поле ввода, либо перетащите файл в область загрузки.
- 3
Нажмите «Сжать» или «Распаковать»
Кнопка «Сжать» преобразует входные данные в Gzip-формат; «Распаковать» восстанавливает исходный текст или файл из Gzip-данных.
- 4
Скопируйте или скачайте результат
Скопируйте строку Base64 для использования в конфигах или веб-приложениях, либо скачайте готовый .gz-файл на устройство.
Технические ресурсы
- RFC 1952 — Спецификация формата GZIP
Официальный стандарт IETF, описывающий структуру файла GZIP: заголовок, метаданные, CRC-32 и формат блоков.
- RFC 1951 — Формат сжатых данных DEFLATE
Спецификация алгоритма DEFLATE — ядра сжатия, на котором основан GZIP.
- MDN — CompressionStream API
Браузерный Web API для сжатия и распаковки Gzip/deflate, используемый в этом инструменте для обработки данных на стороне клиента.
Похожие инструменты
Gunzip Decompress
Распакуйте .gz-файлы и Gzip Base64-строки обратно в исходное содержимое.
Base64 Encode / Decode
Кодируйте или декодируйте Base64-строки, в том числе вывод этого инструмента.
Compress PDF
Уменьшите размер PDF-документа прямо в браузере без установки программ.
JSON Formatter
Форматируйте и проверяйте JSON перед сжатием через Gzip или после распаковки.
Часто задаваемые вопросы
- Что умеет этот инструмент Gzip?
- Инструмент сжимает текст и файлы в формат Gzip, а также распаковывает существующие Gzip-данные — всё это без регистрации и без загрузки данных на сервер.
- Мои файлы загружаются на сервер?
- Нет. Сжатие и распаковка происходят локально в браузере с помощью CompressionStream API. Ваши данные никуда не передаются.
- Можно ли сжимать не только файлы, но и обычный текст?
- Да. Режим «Строка» позволяет сжимать любой введённый или вставленный текст; режим «Файл» — загружать и сжимать файлы любого типа.
- Почему результат показывается в виде Base64, а не скачивается сразу?
- Gzip-данные бинарные и не могут отображаться как обычный текст. Base64 позволяет скопировать результат в JSON, конфиг или код. Чтобы получить сырой .gz-файл, переключитесь в режим «Файл» — скачивание запустится автоматически.
- В чём разница между Gzip и zip-архивом?
- Gzip сжимает один поток данных по алгоритму DEFLATE и широко применяется в веб (HTTP-сжатие, .tar.gz). Zip — архив с несколькими файлами, каждый сжат отдельно. Для веба и работы с одиночными файлами Gzip быстрее и компактнее.
- Как использовать сжатый Base64 в веб-приложении?
- Скопируйте строку Base64 и декодируйте её на стороне сервера или через JavaScript: сначала `atob()` для перевода из Base64 в бинарные данные, затем `DecompressionStream` для распаковки. Удобно для передачи больших данных в конфигах или URL-параметрах.
- Какой максимальный размер файла поддерживается?
- Ограничений на стороне сервера нет — всё зависит от оперативной памяти вашего браузера. Для большинства задач файлы до нескольких сотен мегабайт обрабатываются без проблем.