Кодирование в формате Gzip
Бесплатно онлайн Кодирование в формате Gzip Инструмент; не требуется установка
О сжатии / распаковке Gzip
Сжимает текст в gzip-поток или распаковывает существующий gzip-пакет обратно в текст с помощью встроенных в браузер API CompressionStream и DecompressionStream и алгоритма "gzip". Сжатые байты выводятся как текст в Base64 или шестнадцатеричном виде, чтобы их было легко копировать, хранить или передавать.
Как использовать
1. Установите Mode в Compress или Decompress.\n2. Установите Encoding в Base64 или Hex (это управляет как форматом сжатого вывода, так и ожидаемым форматом входных данных при распаковке).\n3. Вставьте входные данные — простой текст для сжатия, Base64 / Hex для распаковки.\n4. Нажмите Compress или Decompress.\n5. Скопируйте результат ссылкой Copy. Ошибки показываются на красной панели.
Конвейер сжатия и кодировки
Сжатие: входной текст кодируется в UTF-8 через TextEncoder, пропускается через CompressionStream("gzip"), а полученные байты преобразуются в Base64 (через btoa над сырыми байтами) или в шестнадцатеричное представление в нижнем регистре (две цифры на байт). Распаковка обращает процесс — Base64 декодируется через atob, шестнадцатеричные данные парсятся по два символа — затем байты проходят через DecompressionStream("gzip") и декодируются обратно в текст. Режим и кодировка должны совпадать с теми, что использовались при создании входных данных, иначе будет показана ошибка.
▶Какие браузеры это поддерживают?
▶Что выбрать — Base64 или Hex?
▶Почему распаковка завершается с ошибкой?
▶Обрабатывает ли бинарные или нетекстовые данные?
Если этот инструмент оказался полезным для вас, подумайте о том, чтобы подарить мне кофе.
Купите мне кофе.