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.