Comparer
Brotli ou gzip
Brotli et gzip sont des formats sans perte utilisés pour HTTP. Brotli sert à compresser du contenu Web, tandis que gzip est largement compatible avec les outils existants.
Quel format choisir ?
Essayez Brotli pour le texte Web si serveur et client négocient br. Envisagez gzip pour les anciens outils ou chemins établis. Vérifiez Accept-Encoding, Content-Encoding, variation du cache et mesures de taille et vitesse.
Adapté pour Brotli
Stocker des flux compressés sans perte · Compresser du contenu pour une livraison HTTP compatible
- Texte Web précompressé si serveur et client prennent Brotli en charge
- Échanger des données entre outils compatibles Brotli
Adapté pour GZIP
Compresser sans perte un fichier ou une archive tar
- Distributions Unix, journaux et fichiers texte
Informations générales
| Élément | Brotli | GZIP |
|---|---|---|
| Extension | .br | .gz, .gzip |
| Type MIME | application/octet-stream | application/gzip |
| Usages courants | Stocker des flux compressés sans perte · Compresser du contenu pour une livraison HTTP compatible | Compresser sans perte un fichier ou une archive tar |
| Comment ouvrir | Utilisez un outil ou une bibliothèque compatible Brotli. Pour livrer des fichiers précompressés, envoyez Content-Encoding: br aux requêtes compatibles et vérifiez nom, type de média et cache. | Décompressez avec un outil GZIP. Pour tar.gz, extrayez aussi l’archive tar. |
| Exporter ou convertir | Pour convertir en gzip ou zstd, décompressez puis recompressez. Vérifiez le résultat par somme de contrôle ou comparaison du contenu et mesurez taille, durée et compatibilité destinataire. Ne déduisez pas les en-têtes HTTP ou le contenu de la seule extension .br. | Vers ZIP ou une autre archive, vérifiez noms, arborescence et contenu extrait. |
Choisir selon l’usage
Texte Web précompressé si serveur et client prennent Brotli en charge
Stocker des flux compressés sans perte · Compresser du contenu pour une livraison HTTP compatible
BrotliÉchanger des données entre outils compatibles Brotli
Stocker des flux compressés sans perte · Compresser du contenu pour une livraison HTTP compatible
BrotliDistributions Unix, journaux et fichiers texte
Compresser sans perte un fichier ou une archive tar
GZIPPoint clé 1
Brotli est décrit par la RFC 7932, gzip par la RFC 1952. HTTP les négocie comme codages de contenu distincts.
En savoir plus sur les différencesPoint clé 2
Aucun n’est une archive multi-fichiers. L’extension .br ou .gz ne prouve pas quels en-têtes ou codage HTTP sont utilisés.
En savoir plus sur les différencesEn savoir plus sur les différences
Choisissez selon clients, serveur et mesures. Testez des contenus représentatifs et vérifiez que les caches distinguent les réponses ayant des codages différents.
- Les deux sont sans perte, mais utilisent des flux différents et nécessitent des décodeurs compatibles.
- Brotli peut servir de HTTP Content-Encoding: br et de fichier .br précompressé. gzip reste largement pris en charge par les outils et systèmes existants.
- Taille et vitesse dépendent du contenu, des réglages et de l’implémentation ; aucun ne gagne toujours. Recompresser nécessite de décoder puis encoder.
Questions fréquentes
Brotli produit-il toujours des fichiers plus petits que gzip ?
Non. Le résultat varie selon contenu et réglages. Mesurez les pages ou fichiers réellement distribués.