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
| Campo | Brotli | GZIP |
|---|---|---|
| Extensión | .br | .gz, .gzip |
| Tipo MIME | application/octet-stream | application/gzip |
| Usos habituales | Guardar flujos comprimidos sin pérdida · Comprimir contenido para entrega HTTP compatible | Comprimir un archivo o tar sin pérdida |
| Cómo abrir | Usa 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 convertir | Para 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
BrotliIntercambiar datos con herramientas compatibles con Brotli
Guardar flujos comprimidos sin pérdida · Comprimir contenido para entrega HTTP compatible
BrotliDistribuciones Unix, registros y texto
Comprimir un archivo o tar sin pérdida
GZIPPunto 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 diferenciasPunto 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 diferenciasMá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.