1Zstandard (zstd)
N° 1 — Zstandard (zstd). Dans les listes de 8 IA sur 10 ; place médiane : 1. Décompresse environ 3,6 fois plus vite que Brotli, avec un taux presque identique, et ses rares bugs se trouvent hors du décodeur.

Le saviez-vous ?
En 2018, Canonical a testé zstd au niveau 19 sur des paquets Ubuntu .deb. La décompression était bien plus rapide qu'avec xz, mais les paquets étaient environ 6% plus gros. Arch Linux a ensuite annoncé que son passage à zstd avait rendu la décompression 14 fois plus rapide, avec une hausse de taille de 0,8%.
- Ce que c'est
- Un outil de compression rapide publié par Facebook (Meta) en 2016.
- Son atout
- Décompresse 3,6 fois plus vite que Brotli, avec un taux presque identique.
- Pour qui
- Convient aux serveurs qui veulent de la vitesse et de petits fichiers ; moins adapté là où les navigateurs ou les CDN n'ont pas encore la prise en charge.
- Vitesse de décompression et tauxDécompression à 1 550 Mo/s, taux 2,896
Pourquoi il est là
Dans le test officiel lzbench sur le corpus Silesia, zstd 1.5.7 décompresse les données à 1 550 Mo/s. Brotli 1.1.0 atteint 425 Mo/s et zlib 390 Mo/s. Cela fait environ 3,6 fois plus vite que Brotli.
Le même tableau donne à zstd le meilleur taux : 2,896. Brotli est à 2,883, zlib à 2,743, LZ4 à 2,101 et Snappy à 2,089. Il compresse à 510 Mo/s, contre 290 pour Brotli et 105 pour zlib.
Le saviez-vous ?
Zstandard peut descendre sous le niveau 1. Ses niveaux vont de −7, le plus rapide, à 22, le plus puissant mais le plus lent à compresser. Ainsi, un seul outil couvre à la fois la compression légère et rapide et la compression très poussée.
Histoire
En 2016, Facebook (aujourd'hui Meta) a publié Zstandard 1.0 sous licence BSD. Il a été conçu pour être plus rapide que Deflate, la méthode derrière zip et gzip, qui offrait depuis deux décennies un bon équilibre entre vitesse et taille.
À garder en tête
Pour les fichiers enregistrés une fois et servis de nombreuses fois, Brotli au niveau 11 produisait encore les fichiers les plus petits dans un test. Zstd au niveau 19 compressait cependant environ quatre fois plus vite.
La prise en charge par les navigateurs est plus récente. Chrome a ajouté zstd dans la version 123 (2024). Dans la discussion Chromium, le moteur de Firefox (Gecko) ne donnait encore aucun signe, et de nombreux CDN ont tardé à suivre.
Ce que disent les gens
Brotli appears to outperform zStandard in both compression ratio and compression time up until level 9 for this response. — Paul Calvano
Pour aller plus loin
Ouvrez le README et allez à son titre Benchmarks. Comparez les lignes de zstd avec celles de Brotli, zlib et LZ4, et regardez la vitesse de décompression de zstd à côté de son taux de compression.
