Skip to main content
Volver a herramientas

GZIP

Comprime o descomprime texto usando gzip en el navegador

Acerca de GZIP

Comprime texto en un flujo GZIP mostrado en Base64 y convierte datos GZIP codificados en Base64 de vuelta a texto legible. Usa las API nativas CompressionStream y DecompressionStream del navegador, así que no se sube nada, y al comprimir indica el tamaño en bytes antes y después. Útil para inspeccionar payloads comprimidos, como los datos de suscripción de AWS CloudWatch Logs, o para preparar datos de prueba compactos.

Categoría: Codificación.

Preguntas frecuentes

¿Qué es GZIP?

▾

GZIP es un formato de archivo y algoritmo de compresión basado en DEFLATE. Se usa ampliamente para comprimir respuestas HTTP, reduciendo el tamaño de transferencia en un 60–80% para contenido basado en texto.

¿Por qué la salida está en Base64?

▾

GZIP produce datos binarios. La codificación Base64 los convierte en una cadena ASCII segura que se puede copiar, almacenar o enviar por canales basados en texto.

¿Por qué el resultado comprimido es más grande que mi texto?

▾

GZIP añade 18 bytes entre cabecera y bloque final, y Base64 alarga la salida aproximadamente un tercio, por lo que las cadenas cortas crecen en lugar de reducirse. El ahorro aparece con textos más largos o repetitivos, como JSON, HTML o logs; la línea de tamaño compara tus bytes UTF-8 con los bytes GZIP sin codificar, antes de Base64.

¿Puedo descomprimir el resultado con otras herramientas?

▾

Sí. Es un flujo GZIP estándar, así que después de decodificar el Base64 funciona con gunzip, el módulo gzip de Python o zlib de Node. En sentido inverso, aquí solo se aceptan datos GZIP en Base64 estándar, no DEFLATE sin cabecera, zlib ni Brotli, y el resultado se muestra como texto UTF-8.

Herramientas relacionadas