Format Atlas

Comparar

Brotli vs gzip

Brotli y gzip son formatos sin pérdida usados en HTTP. Brotli se emplea para comprimir contenido web y gzip mantiene amplia compatibilidad con herramientas existentes.

¿Qué formato deberías elegir?

Prueba Brotli para texto web si servidor y cliente negocian br. Considera gzip para herramientas antiguas o rutas de entrega ya establecidas. Comprueba Accept-Encoding, Content-Encoding, caché y medidas de tamaño y velocidad.

Adecuado para Brotli

Guardar flujos comprimidos sin pérdida · Comprimir contenido para entrega HTTP compatible

  • Texto web precomprimido cuando servidor y cliente admiten Brotli
  • Intercambiar datos con herramientas compatibles con Brotli

Adecuado para GZIP

Comprimir un archivo o tar sin pérdida

  • Distribuciones Unix, registros y texto

Información básica

CampoBrotliGZIP
Extensión.br.gz, .gzip
Tipo MIMEapplication/octet-streamapplication/gzip
Usos habitualesGuardar flujos comprimidos sin pérdida · Comprimir contenido para entrega HTTP compatibleComprimir un archivo o tar sin pérdida
Cómo abrirUsa una herramienta o biblioteca compatible con Brotli. Para servir archivos precomprimidos, envía Content-Encoding: br a clientes compatibles y revisa nombres, tipo de medio y caché.Descomprima con una herramienta compatible con GZIP. Para tar.gz, extraiga además el archivo tar.
Exportar o convertirPara convertir a gzip o zstd, descomprime y vuelve a comprimir. Verifica contenido o checksum y mide tamaño, tiempo y soporte receptor. No deduzcas cabeceras HTTP ni contenido solo por la extensión .br.Al convertir a ZIP u otro archivo, compruebe nombres, estructura de directorios y contenido extraído.

Elegir según el uso

Texto web precomprimido cuando servidor y cliente admiten Brotli

Guardar flujos comprimidos sin pérdida · Comprimir contenido para entrega HTTP compatible

Brotli

Intercambiar datos con herramientas compatibles con Brotli

Guardar flujos comprimidos sin pérdida · Comprimir contenido para entrega HTTP compatible

Brotli

Distribuciones Unix, registros y texto

Comprimir un archivo o tar sin pérdida

GZIP

Punto clave 1

Brotli se especifica en RFC 7932 y gzip en RFC 1952. HTTP los negocia como codificaciones de contenido distintas.

Más sobre las diferencias

Punto clave 2

Ninguno es un archivo de varios ficheros. La extensión .br o .gz no demuestra qué cabeceras o codificación HTTP se usan.

Más sobre las diferencias

Más sobre las diferencias

Elige según los clientes, el servidor y cargas medidas. Prueba contenido representativo y asegúrate de que las cachés distingan respuestas con diferentes codificaciones.

  • Ambos son sin pérdida, pero tienen flujos distintos y necesitan decodificadores compatibles.
  • Brotli puede usarse como HTTP Content-Encoding: br y en archivos .br precomprimidos. Gzip sigue siendo muy compatible con herramientas y sistemas existentes.
  • Tamaño y velocidad dependen del contenido, ajustes e implementación; ninguno gana siempre. Recomprimir requiere decodificar y volver a codificar.

Preguntas frecuentes

¿Brotli siempre genera archivos más pequeños que gzip?

No. Varía según contenido y ajustes. Mide las páginas o archivos que realmente distribuyes.

Más información

Referencias y especificaciones