Gzip / Deflate ↔ Base64 онлайн

Сжимает текст gzip/zlib в Base64 или распаковывает тело HTTP из лога. ZIP-архив с файлами это не разбирает.

Распакованный JSON/HTML читайте и копируйте в редактор. Base64 gzip — в отладку Content-Encoding, не в nginx gzip on; (то включается отдельно). В HTML страницы Base64 сжатия обычно не вставляют.

Данные

Вставьте сюда данные, которые нужно преобразовать, проверить или разобрать.

Что сделать с введёнными данными: направление операции или вид результата.

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

Для отладки Content-Encoding: gzip вставьте Base64 тела и выберите gunzip.

Как интерпретировать результат

gzip и raw zlib — разные заголовки. Если gunzip падает, попробуйте inflate.

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

Чем gzip отличается от zlib?

Gzip — формат файла/HTTP. zlib — обёртка deflate (часто raw body API).

Это ZIP-архив?

Нет. ZIP — контейнер файлов, gzip — один поток.

Brotli?

Не поддерживается, только gzip/zlib из стандартной библиотеки.

Большой лог?

Для мегабайт удобнее gzip локально: gzip -dc file.gz.

Padding Base64?

Допустимы пробелы и переносы, они выкидываются.