Saltar al contenido

Comprimir en Gzip

Suelte un archivo para obtener un .gz descargable, o pegue texto para recibir sus bytes gzip en Base64. Todo ocurre en su navegador.

Procesado localmente en tu navegador

Opciones

No se puede elegir el nivel de compresión: la API del navegador no lo expone.

¿Qué es Comprimir en Gzip?

Gzip es el formato de compresión de los archivos .gz, de la cabecera HTTP Content-Encoding: gzip y de muchas copias de seguridad en Linux. Envuelve un flujo Deflate con una pequeña cabecera y una suma de comprobación CRC-32. Zlib («deflate» en la API del navegador) y deflate sin formato son primos con una envoltura más ligera.

Esta herramienta usa la API estándar CompressionStream, así que comprime el propio navegador, leyendo el archivo en pequeñas porciones con una barra de progreso. Obtiene una descarga por archivo, con el nombre original y la fecha de modificación en la cabecera gzip, además del tamaño original, el tamaño comprimido y el ratio. El texto pegado en el segundo campo se comprime y se devuelve en Base64.

¿Cómo funciona?

  1. Suelte uno o varios archivos, o pegue texto en el campo de texto.
  2. Elija gzip (.gz), zlib (.zz) o deflate sin formato (.deflate); conserve el nombre del archivo en la cabecera si lo desea.
  3. Inicie la compresión y siga el progreso; al terminar aparecen los tamaños y el ratio.
  4. Descargue cada archivo .gz o copie el resultado Base64 del texto.

Casos de uso habituales

  • Comprimir un log grande o un volcado SQL antes de enviarlo o archivarlo.
  • Preparar una carga gzip para una prueba HTTP o unos datos de prueba, como texto Base64.
  • Comprobar cuánto se comprime un archivo antes de elegir un formato de almacenamiento.
  • Crear archivos .gz en un equipo donde gzip no está instalado.

Ejemplos

Suelte un archivo para obtener un .gz descargable, o pegue texto para recibir sus bytes gzip en Base64. Todo ocurre en su navegador.

Privacidad

Comprimir en Gzip se ejecuta por completo en tu navegador. El texto o los archivos que proporcionas se procesan en tu dispositivo y no se suben, registran ni almacenan en nuestros servidores.

Limitaciones

No se puede elegir el nivel de compresión porque la API del navegador no lo expone: se usa el nivel por defecto del navegador. Los archivos ya comprimidos (JPEG, MP4, ZIP) no se reducen, y gzip comprime un archivo cada vez, no agrupa carpetas como un .tar.gz.

Preguntas frecuentes

¿Puedo elegir un nivel de compresión de 1 a 9?

No. CompressionStream no tiene opción de nivel y esta herramienta no finge lo contrario. El navegador aplica su nivel por defecto, un buen equilibrio entre velocidad y tamaño para la mayoría de archivos.

¿El .gz funciona con gunzip y 7-Zip?

Sí. La salida es gzip estándar RFC 1952. El nombre original y la fecha se escriben en la cabecera, así que gunzip -N los restaura.

¿Qué diferencia hay entre gzip, zlib y deflate sin formato?

Los tres usan la misma compresión Deflate. Gzip añade una cabecera con nombre y fecha y un CRC-32; zlib una cabecera de 2 bytes y un Adler-32; deflate sin formato no añade nada. Use gzip para archivos .gz.

Más herramientas en Herramientas de archivos →