Comprimir / descomprimir Gzip

Gzip, zlib y deflate sin formato para textos y archivos, con tamaños y tasa de compresión.

Funciona en local · no se sube nada
Text
Compressed (Base64)

Qué hace

Gzip aparece por todas partes: respuestas HTTP, archivos de logs, colas de mensajes y blobs Base64 dentro de JSON o bases de datos. Esta herramienta comprime y descomprime con las API integradas del navegador CompressionStream y DecompressionStream.

  • Tres formatos: gzip (RFC 1952, .gz), deflate con encabezado zlib (RFC 1950, lo que la mayoría de las bibliotecas llama “deflate”) y deflate-raw (RFC 1951, usado dentro de los archivos ZIP y en algunas API).
  • El modo texto comprime mientras escribe y muestra el resultado en Base64. Para descomprimir, pegue Base64 (H4sI...) o hex (1f8b...); Detección automática reconoce el formato por los bytes del encabezado.
  • El modo archivo comprime cualquier archivo a .gz y guarda el nombre y la fecha originales en el encabezado gzip, igual que el comando gzip, de modo que gunzip -N restaura el nombre. Al soltar un archivo .gz, se descomprime y se reutiliza el nombre guardado.
  • Estadísticas: tamaño original y comprimido, proporción y espacio ahorrado.
  • Errores claros: un formato incorrecto, datos truncados o basura al final se notifican como tales.

Cómo usarla

Elija Texto o Archivo, seleccione un formato (gzip es la opción habitual) y escriba, pegue o suelte. Copie el Base64 con Ctrl+Enter o descargue los bytes sin procesar.

Limitaciones

La API del navegador no ofrece niveles de compresión, así que los resultados se acercan a gzip -9, pero no siempre son idénticos byte a byte. Los navegadores muy antiguos sin CompressionStream no son compatibles; la página le avisa si el suyo es uno de ellos.

Privacidad

La compresión se realiza localmente; los archivos nunca salen de su equipo. Solo la entrada de texto se guarda en el almacenamiento local.