Outils de tests
J'ai attendu
que j'eusse atteint un âge qui fût si mûr que que la température baisse dans le fil et ces petites heures du matin où,
à la fraîche, l'emploi d'une calculette ne suscite guère d'élan passionnel dans l'âme d'un littéraire

pour me livrer à des tests sur le fichier d'
Edd -->
test.mp3 et sur un fichier équivalent à celui de
Moonwalker téléchargé de la toile -->
3rd Line Butterfly.mp3.
J'ai employé 2 logiciels concurrents : «
Keka 1.0.4» (gratuit) et «
Stuffit Deluxe 10.5» (payant) pour leur faire générer des archives des 2 fichiers dans des formats variés (plus, accessoirement, le programme utilisable en ligne de commande
rar de
RarLab). Afin de mesurer les taux de compression, j'ai utilisé la formule :
τ=1-(b/a) qui le mesure (où
a est le fichier source
.mp3 et
b est l'archive re-compressant le fichier source, les 2 mesurés en bits dans le «
Terminal» et ramenés à une valeur arrondie en MB lisible pour l'humain).
Voici ce que j'ai obtenu :
Bloc de code:
Keka/3rd Line Butterfly.mp3 > 4466887 B = 4,46 MB
Keka/3rd Line Butterfly.mp3.7z -> 4403771 B = 4,40 MB > 2%
Keka/3rd Line Butterfly.mp3.bz2 -> 4379278 B = 4,37 MB -> 3%
Keka/3rd Line Butterfly.mp3.gz -> 4391571 B = 4,39 MB -> 2%
Keka/3rd Line Butterfly.mp3.tar -> 4468736 B = 4,46 MB -> 0%
Keka/3rd Line Butterfly.mp3.zip -> 4391672 B = 4,39 MB -> 2%
Stuffit/3rd Line Butterfly.mp3 -> 4466887 B = 4,46 MB
Stuffit/3rd Line Butterfly.mp3.sitx -> 3990760 B = 3,99 MB -> 11%
Stuffit/3rd Line Butterfly.mp3.bz2 -> 4385250 B = 4,38 MB -> 2%
Stuffit/3rd Line Butterfly.mp3.gz -> 4414127 B = 4,41 MB -> 2%
Stuffit/3rd Line Butterfly.mp3.tar-> 4468224 B = 4,46 MB -> 0%
Stuffit/3rd Line Butterfly.mp3.zip -> 4414228 B = 4,41 MB -> 2%
Keka/test.mp3 -> 1879859 B = 1,87 MB
Keka/test.mp3.7z -> 1828346 B = 1,82 MB -> 3%
Keka/test.mp3.bz2 -> 1822202 B = 1,82 MB -> 3%
Keka/test.mp3.gz -> 1820610 B = 1,82 MB -> 3%
Keka/test.mp3.tar -> 1881600 B = 1,88 MB -> 0%
Keka/test.mp3.zip -> 1820697 B = 1,82 MB > 3%
Stuffit/test.mp3 > 1879859 B = 1,87 MB
Stuffit/test.mp3.sitx -> 1680235 B = 1,68 MB > 11%
Stuffit/test.mp3.bz2 -> 1824860 B = 1,82 MB > 3%
Stuffit/test.mp3.gz -> 1828778 B = 1,82 MB > 3%
Stuffit/test.mp3.tar-> 1881088 B = 1,88 MB -> 0%
Stuffit/test.mp3.zip -> 1828865 B = 1,82 MB -> 3%
rar/3rd Line Butterfly.mp3.rar -> 4396489 K = 4,39 MB -> 2%
rar/test/mp3.rar -> 1825500 K = 1,82 MB > 3%
♧
Élucubrations relativistes
☞ ce qui me paraît ressortir, est qu'effectivement «
Stuffit» (dans sa fonctionnalité
Dropstuff de re-compression) domine haut la main avec son format
.sitx dont le taux de re-compression sans perte du
.mp3 est de 11%. Tous les autres formats se tiennent dans une fourchette de taux de compression de 2%-3%, qu'ils soient gérés par le même «
Stuffit» ou par «
Keka» (pris ici en exemple d'un logiciel gratuit).
Cette incontestable supériorité brute du format
.sitx de «
Stuffit» se heurte néanmoins, me semble-t-il, à 3 facteurs limitatifs dans sa mise-en-uvre : il s'agit d'un format exclusivement
propriétaire exigeant les logiciels «
Stuffit» pour être géré ; le logiciel de compression est
payant (
Dropstuff) - le décompresseur seul étant gratuit (
Stuffit Expander) ; enfin, ce format ne supporte pas le
découpage en archives segmentaires ré-agrégeables en un tout à la dé-compression. À l'époque de l'échange multi-plateformes de fichiers, ce format d'archive a perdu la bataille de l'universalité (face au
.zip notamment), un peu comme le perdit (toutes proportions gardées) le format multi-média .PICT d'Apple face au .PDF.
[Stuffit Expander (décompresseur gratuit) et Dropstuff (payant) étaient un couple de logiciels d'Aladdin Systems à l'origine, créés en 1987, gérant le format d'archive propriétaire .sit qui permettait de transporter les resource_forks dans l'archive en accompagnement des données tout en assurant une compression assez intéressante à une époque où le faible débit rendait la 'chasse au poids' incontournable en vue de la transmission internet de fichiers - principalement de fichiers-Système. Ce format .sit exclusivement géré par les logiciels Stuffit domina totalement le monde Mac jusqu'à Mac OS 9 compris.
En 2000, avec la sortie de Mac OS X, le problème d'avoir à transporter les resource_forks avec les données dans une même archive Mac spécifique devint obsolète, tandis que des formats de compression issus du monde du PC (comme .zip ou .tz) assurant une meilleure compression que le .sit et au statut non-propriétaire venaient battre en brèche l'hégémonie des logiciels Stuffit, avec des logiciels de gestion gratuit.
Ce n'est qu'en 2002, 2 ans après la sortie de Mac OS X, qu'Aladdin Systems introduisit le nouveau format .sitx assurant un taux de compression largement supérieur à la concurrence, tout en restant un format totalement propriétaire d'emploi payant, avant que la firme ne soit reprise en 2005 par «Smith Micro Systems».]
Ce bref historique me paraît illustrer la situation assez paradoxale du format
.sitx de
Stuffit aujourd'hui : une
supériorité marginale, si je puis dire. J'ajouterai que, si la compression 'primaire' de fichiers graphiques (image, vidéo, son) dans des formats allégés (comme le
.mp3 ici) sans perte de qualité sensible pour l'humain reste une problématique actuelle ; à l'époque du haut-débit, la nécessité afin de faciliter les échanges de gagner quelques % de 'rab' - via une sur-compression au format archive de fichiers déjà compressés - a beaucoup perdu de son acuité.
♡