Choisissez n'importe quel fichier pour comparer la compression gzip, Brotli et Zstandard.
Niveaux de compression
Les niveaux élevés compressent davantage mais sont plus lents. Ajustez, puis compressez.
| Algorithme | Moteur | Taille | Gain | Durée | Vérifié | Télécharger |
|---|
Meilleur = sortie la plus petite. Brotli en haute qualité est plus lent : vérifiez la colonne Durée.
À propos de cet outil
Cet outil exécute trois compresseurs sur le même fichier, gzip (DEFLATE), Brotli et Zstandard, entièrement dans votre navigateur via un Web Worker, et présente les résultats dans un seul tableau : la taille compressée, le pourcentage gagné par rapport à l'original et le temps mis par chacun. La sortie la plus petite est mise en avant comme gagnante, et chaque résultat est vérifié par aller-retour (décompressé et contrôlé octet par octet) afin que vous sachiez que les données sont intactes.
Servez-vous-en pour décider quel Content-Encoding servir, pour voir de combien rétrécit une charge utile JSON, de log, CSV ou WebAssembly avant de mettre en place la compression côté serveur, ou simplement pour trancher la question gzip vs Brotli vs Zstd sur vos propres données. Chaque algorithme dispose d'un curseur de niveau (gzip 0–9, Brotli 1–11, Zstandard 1–19), car le bon choix est un compromis entre taille et vitesse : Brotli en qualité 11 l'emporte généralement sur la taille mais reste le plus lent, tandis que Zstandard et gzip sont bien plus rapides à des ratios comparables. Vous pouvez aussi comparer le CompressionStream intégré au navigateur lorsqu'il est disponible.
Votre fichier ne quitte jamais votre appareil : les trois compresseurs s'exécutent localement dans un Web Worker, et la seule chose récupérée sur le réseau est le code WebAssembly de l'outil lui-même. Rien n'est envoyé à OpenReplay.
Questions fréquentes
Lequel est le meilleur : gzip, Brotli ou Zstandard ?
Cela dépend de vos données et de votre priorité. Brotli en haute qualité produit généralement les fichiers les plus petits, ce qui est idéal pour les ressources textuelles statiques que vous compressez une fois et servez de nombreuses fois. Zstandard s'approche de Brotli en taille tout en étant bien plus rapide, ce qui convient au contenu compressé à la volée. gzip est le plus universellement pris en charge et le plus rapide à décoder. Cet outil montre le compromis exact pour votre fichier précis.
Quelle est la différence entre gzip et Brotli ?
Les deux compressent bien le texte, mais Brotli utilise une fenêtre plus large et un dictionnaire intégré : il compresse donc en général 15–25 % plus petit que gzip pour les ressources web, au prix d'une compression plus lente à sa qualité maximale. gzip (DEFLATE) est plus ancien, plus rapide et pris en charge partout, tandis que Brotli est accepté par les navigateurs modernes sous le Content-Encoding « br ».
Zstandard est-il meilleur que gzip ?
Pour la plupart des fichiers, Zstandard (zstd) compresse plus petit que gzip et est nettement plus rapide à la compression comme à la décompression, c'est pourquoi il est de plus en plus utilisé pour les réponses HTTP et le stockage. gzip garde l'avantage sur la compatibilité universelle. Passez votre fichier dans les deux ici pour voir directement la différence de taille et de vitesse.
Quel niveau de compression choisir ?
Les niveaux élevés compressent plus petit mais prennent plus de temps, avec des gains décroissants. gzip 6 est le réglage par défaut courant des serveurs et gzip 9 grappille un peu plus ; Brotli 11 offre le meilleur ratio mais est lent ; Zstandard 19 est un réglage élevé performant. Faites glisser chaque curseur et recompressez pour trouver le bon équilibre : la colonne Durée indique le coût de chaque niveau.
Cet outil envoie-t-il mon fichier ?
Non. La compression se déroule entièrement dans votre navigateur, à l'intérieur d'un Web Worker ; le fichier n'est jamais envoyé à un serveur. La seule requête réseau concerne les modules WebAssembly de l'outil lui-même (les codecs Brotli et Zstandard), qui sont des ressources statiques : vos données restent sur votre appareil.