Auteur : Nix Article lu 4 269 fois
Description : Cet article a pour but de montrer les différences de taux de compression entre les différents algos de compression disponibles et sur différents type de fichiers. Une image ne se compresse pas de la même façon qu'un fichier texte et cet article nous montre que selon l'algo utilisé, les performances sont différentes
|
Il y a "quelques" années (à l'époque ou un disque dur de 100Mo était un signe de grande richesse) j'avais fait un comparatif des diiférrents formats de compression. A l'époque, 1Mo était 1Mo et on évitait de perdre des octets inutilement ;-).
Aujourd'hui 1Mo n'a plus la même valeur mais avec le temps, on peut constater que plus on a de stockage moins on a de place (Plus nous avons de place, plus les fichiers augmentent en taille). Bref "à l'époque" suite à ma comparaison de formats j'étais resté avec l'idée que le format RAR était le plus performant, surtout pour les fichiers textes.
J'ai donc décidé de refaire un petit test "non exhaustif", sur les différents formats de compression et en distinguant les types de fichiers compressés.
J'ai donc pour cette première version de mon article testé :
-
1 gros fichier BMP (non compressé)
-
1 gros fichier JPG ( Qualité 10)
-
1 gros fichier GIF
-
1 gros fichier PNG
-
1 gros fichier TGA
-
1 gros fichier TIF
-
1 gros fichier DOC (Word 2003)
-
1 gros fichier XLS (Excel 2003)
-
1 gros fichier TXT
-
1 gros fichier MDB (Access)
-
1 gros fichier PPT (PowerPoint)
J'ai également fait le test en compressant tous les fichiers indépendamment testé en même temps dans une seule archive.
Chacun de ces fichiers a été compressé avec les différents formats de compression suivants (Toujours avec l'option "Maximum" activée) :
-
ZIP PPMd (avec WinZip)
-
ZIP BZip2 (avec WinZip)
-
ZIP Enchanced deflate (avec WinZip)
-
ZIP (portable) (avec WinZip)
-
RAR (avec WinRAR)
-
ACE (avec WinACE)
-
LZH (avec WinACE)
-
CAB (avec WinACE)
-
GZ (avec WinACE)
-
JAR (avec WinACE)
-
TAR.GZ (avec WinACE)
Voici sous forme de graphique le résultat de mes tests.
Résultat pour un fichier BMP
Résultat pour un fichier DOC (Word 2003)
Résultat pour un fichier GIF
Résultat pour un fichier PNG
Résultat pour un fichier TGA
Résultat pour un fichier TIF
Résultat pour un fichier TXT
Résultat pour un fichier XLS (Excel)
Résultat pour un fichier JPG
Résultat pour un fichier MDB
Résultat pour un fichier PPT
Résultat pour le mix des fichiers (tous les fichiers testés dans une seule archive)
Conclusion
Voici un tableau récapitulatif des meilleurs formats de compression par type de fichier
|
Type de fichier
|
Meilleur format
|
|
BMP
|
ZIP PPMd
|
|
JPG
|
RAR
|
|
PNG
|
ZIP Enchanced deflate
|
|
TGA
|
ZIP PPMd
|
|
TIF
|
ZIP PPMd
|
|
GIF
|
GZ
|
|
DOC
|
RAR
|
|
XLS
|
RAR
|
|
TXT
|
ZIP PPMd
|
|
MDB
|
RAR
|
|
PPT |
RAR
|
|
Mix de fichiers
|
ZIP PPMd
|
Pour résumer, le format RAR est plus performant pour les documents de type Office mais ZIP PPMd reste le plus performant (sauf pour les gif où le ZIP prend plus de place que le fichier GIF lui-même !)
Biensur ce test (je le répète) est un test personnel et n'a pas la prétention d'être exhaustif (mais comme on dit, il a le mérite d'éxister ;-) )
J'essayerai de compléter cette liste au fur et à mesure du temps en testant d'autres types de fichiers
Les logiciels utilisés pour ce test sont
-
Winzip
version 10.0
-
WinRAR
3.60 beta 5
-
WinACE
2.61
Bon archivages à tou(te)s ;-)