Quel est le meilleur outil de compression pour Linux ?
Les trois formats de compression de fichiers les plus courants que vous êtes susceptible de rencontrer sur Linux sommes Zip *: français, gzip et bzip2. Lequel est le plus efficace dépend de ce que vous prévoyez de compresser. Nous avons testé les trois pour savoir quel outil de compression est le plus rapide sous Linux.
Les informations contenues dans cet article s'appliquent à Linux système opérateur.
Conclusions générales
Lorsqu'il s'agit de compresser des documents, des images et des fichiers vidéo, les trois formats sont à peu près égaux. Gzip offre une compression légèrement supérieure pour les documents et la plupart des images, mais bzip2 est un peu meilleur pour la compression fichiers BMP et vidéos.
Le format zip standard se situe généralement au milieu en ce qui concerne les capacités de compression, mais il est compatible avec presque tous les systèmes d'exploitation, ce qui en fait le choix préféré de nombreux utilisateurs. Formats comme JPEG et MP3 sont déjà compressés, de sorte que ces fichiers ne bénéficient pas d'une compression supplémentaire.

Compression de documents Windows: Gzip est le plus efficace
Pour notre premier test, nous avons compressé un document au format Format Microsoft DOCX à l'aide de chaque outil de compression. En utilisant les paramètres par défaut, les résultats étaient les suivants:
Format | Taille du fichier |
---|---|
Fichier initial | 12 202 octets |
Zip *: français | 9 685 octets |
gzip | 9.537 octets |
bzip2 | 10 109 octets |
L'utilisation des paramètres de compression maximale sur le même fichier a donné des résultats similaires:
Format | Taille du fichier |
---|---|
Fichier initial | 12 202 octets |
Zip *: français | 9 677 octets |
gzip | 9 530 octets |
bzip2 | 10 109 octets |
Exécuter ce même test sur deux autres fichiers (un contenant uniquement du texte et un contenant du texte, des images, et le formatage) ont donné le même résultat: les paramètres de compression maximale ne faisaient pas grand-chose différence. Gzip arrive en tête dans toutes les catégories, et bzip2 est le moins efficace.
Compression d'images: Bzip2 pour les bitmaps, Gzip pour tout le reste
Pour le test suivant, nous avons compressé les images dans le PNG, JPEG, bitmap et GIF format:
Fichier PNG
Format | Taille du fichier |
---|---|
Fichier initial | 345 265 octets |
Zip *: français | 345 399 octets |
gzip | 345 247 octets |
bzip2 | 346 484 octets |
Fichier JPEG
Format | Taille du fichier |
---|---|
Fichier initial | 44 340 octets |
Zip *: français | 44 165 octets |
gzip | 44 015 octets |
bzip2 | 44 281 octets |
Fichier bitmap
Format | Taille du fichier |
---|---|
Fichier initial | 3 113 334 octets |
Zip *: français | 495 028 octets |
gzip | 494 883 octets |
bzip2 | 397 569 octets |
Fichier GIF
Format | Taille du fichier |
---|---|
Fichier initial | 6 164 octets |
Zip *: français | 5 772 octets |
gzip | 5 627 octets |
bzip2 | 6 051 octets |
Gzip est à nouveau arrivé en tête à une exception près: l'image bitmap. La compression Bzip2 a produit un fichier légèrement plus petit d'environ 100 Ko.
En théorie, les fichiers JPEG sont déjà compressés, donc essayer de les compresser pourrait en fait les rendre plus gros.
Compression de fichiers audio: pas besoin de s'embêter
Le format audio le plus courant est le MP3, qui a déjà été compressé, les outils n'ont donc pas fait beaucoup de différence dans la taille des deux fichiers que nous avons testés:
Fichier MP3 1
Format | Taille du fichier |
---|---|
Fichier initial | 5 278 905 octets |
Zip *: français | 5 270 224 octets |
gzip | 5 270 086 octets |
bzip2 | 5 270 491 octets |
Fichier MP3 2
Format | Taille du fichier |
---|---|
Fichier initial | 4 135 331 octets |
Zip *: français | 4.126.138 octets |
gzip | 4 126 000 octets |
bzip2 | 4.119.410 octets |
Compression vidéo: Bzip2 est légèrement meilleur
Pour ce test, deux fichiers vidéo ont été compressés. Comme pour le MP3, le fichier MP4 contient déjà un niveau de compression. Les fichier FLV n'a pas de niveau de compression car c'est un sans perte format.
MP4
Format | Taille du fichier |
---|---|
Fichier initial | 731 908 octets |
Zip *: français | 478 546 octets |
gzip | 478 407 octets |
bzip2 | 478 042 octets |
FLV
Format | Taille du fichier |
---|---|
Fichier initial | 7 833 634 octets |
Zip *: français | 4 339 169 octets |
gzip | 4 339 030 octets |
bzip2 | 4 300 295 octets |
Bzip2 a fait le meilleur travail pour compresser les deux formats, mais les résultats étaient similaires pour tous les formats.
Compression d'exécutables: aucune compression nécessaire
Parce que fichiers exécutables sont du code compilé, il n'est pas surprenant qu'ils ne se compressent pas bien.
Fichier 1
Format | Taille du fichier |
---|---|
Fichier initial | 26 557 472 octets |
Zip *: français | 26 514 031 octets |
gzip | 26 513 892 octets |
bzip2 | 26 639 209 octets |
Fichier 2
Format | Taille du fichier |
---|---|
Fichier initial | 195 629 144 octets |
Zip *: français | 193 951 631 octets |
gzip | 193 951 493 octets |
bzip2 | 194 834 876 octets |
Bien que les effets aient été minimes, gzip arrive en tête et bzip2 arrive en dernier.
Compression de dossiers: quoi que vous fassiez, n'utilisez pas Bzip2
Enfin, nous avons compressé un dossier rempli d'images, de documents, de feuilles de calcul, de vidéos, de fichiers audio, d'exécutables et d'autres types de fichiers différents. Nous avons utilisé chaque format sur trois paramètres de compression différents:
Compression par défaut
Format | Taille du fichier | Temps pris |
---|---|---|
Fichier initial | 1 333 084 160 octets | N / A |
Zip *: français | 1 303 177 778 octets | 1 minute, 10 secondes |
gzip | 1 303 177 637 octets | 1 minute, 35 secondes |
bzip2 | 1 309 234 947 octets | 6 minutes, 5 secondes |
Compression maximale
Format | Taille du fichier | Temps pris |
---|---|---|
Fichier initial | 1 333 084 160 octets | N / A |
Zip *: français | 1 303 107 894 octets | 1 minute, 10 secondes |
gzip | 1.303.107.753 octets | 1 minute, 35 secondes |
bzip2 | 1 309 234 947 octets | 6 minutes, 10 secondes |
Compression la plus rapide
Format | Taille du fichier | Temps pris |
---|---|---|
Fichier initial | 1 333 084 160 octets | N / A |
Zip *: français | 1 304 163 943 octets | 1 minute, 0 seconde |
gzip | 1 304 163 802 octets | 1 minute, 15 secondes |
bzip2 | 1 313 557 595 octets | 6 minutes, 10 secondes |
Sur la base de ces tests, il est clair que bzip2 n'est pas aussi utile que les deux autres outils de compression. La compression du dossier prend plus de temps et la taille finale est supérieure à celle des deux autres outils.
Verdict final
Utilisez zip ou gzip comme outil de compression de fichiers Linux. La différence entre zip et gzip est négligeable, et bien que gzip arrive généralement en tête, le format zip est plus courant sur différents systèmes d'exploitation. Bien que bzip2 puisse surpasser les deux dans de rares cas, les avantages sont minimes.