(Illustration: Compression de bicyclette, César)
Les échanges de fichiers informatiques, quelle que soit l'information véhiculée, se font toujours plus facilement quand les fichiers sont petits : sur un support, ils prendront moins de place, et par internet (ou tout autre réseau), ils seront plus vite transférés.
Nous avons donc tous à gagner à échanger des données compressées, et à les décompresser pour usage.
CITATION(Wikipedia)
La compression de données traite de la manière dont on peut réduire l'espace nécessaire à la représentation d'une certaine quantité d'information. Elle a donc sa place aussi bien lors de la transmission que lors du stockage des données. Elle fait partie des applications de la théorie de l'information.
On peut classifier les méthodes de compressions en deux types, compression avec perte — également dite non conservative — et compression sans perte
On peut classifier les méthodes de compressions en deux types, compression avec perte — également dite non conservative — et compression sans perte
Ce petit dossier ne traite que des compressions sans perte de qualité, dans le cadre de documents quelconques, proposant un rapide tour des principaux formats de compression utilisés puis en vous présentant une sélection de logiciels gratuits (et presque tous libres) capables de compresser et décompresser tous ces principaux formats, ainsi que bien d'autres en général.
Remarque: pour des fichiers strictement musicaux, reportez-vous plutôt à ce dossier : La compression Audio sans perte de qualité.
La compression et ses principaux formats sans perte : zip, jar, rar, 7z, mais il y en a une foule d'autres. Certains sont libres, comme les formats zip, jar et 7z ; d'autres sont des formats propriétaires, comme le format rar.
Les formats zip et jar :
Le format Zip est le premier à s'être fait connaitre, si bien qu'il est encore aujourd'hui le plus utilisé, malgré des performances très en retrait par rapport à celles de ses successeurs.
Le jar en est une évolution bien plus performante, offrant par ailleurs une certaine compatibilité avec le Zip : on peut renommer les fichiers .jar en .zip (mais l'inverse n'est pas toujours possible).
Le format 7z
C'est à mon sens le meilleur format actuellement : il est le plus efficace en compression, il est libre et supporté par de très nombreux logiciels libres et gratuits.
Le format rar:
Le format rar est l'un des plus efficace et doit en partie son succès à ses capacités de chiffrement des données (vous pouvez mettre un mot de passe) et de saucissonnage (vous pouvez découper un gros dossier en autant de plus petits que vous pourrez reconstruire en décompressant).
C'est avec le format 7z celui qui est le plus intéressant en général.
Comparatif d'efficacité des différents formats :
CITATION
- 7z: 16/20
- rar: 15,5/20
- jar: 13/20
- zip:7,5/20
Source et méthodologie du test: http://rlwpx.free.fr/WPFF/comploc.htm - http://rlwpx.free.fr/WPFF/comploc2.htm
On voit bien ici que le format Zip est très loin des autres en terme de performances de compression, mais il reste fort utilisé car il est libre, et antérieur à tous les autres.
Je vous propose donc une petite présentation de quelques outils de compression ET décompression à même de prendre en charge ces 3 principaux formats, RAR compris, ainsi que bien d'autres.
Cette liste n'est pas exhaustive, et si vous connaissez des perles, n'hésitez pas à partager tout ça .
7Zip
C'est le premier logiciel libre comparable aux logiciels payants (Winrar, Winzip) qui fut capable tout à la fois de développer le meilleur taux de compression, l'archivage protégé ou saucissonné (auto-extractible): le format 7z est son format de base, mais il excelle aussi avec les autres. Son interface, sans être aussi moche que celle de Winrar, est relativement basique, dans une conception trés classique et partagée par tous les logiciels présentés par la suite (organisation de la fenêtre principale, menu contextuel). Il propose en outre une version portable, pour vos clés usb par exemple.
Compatibilité: tout Windows, Linux, Mac. (compatible avec Vista ?)
Site officiel et téléchargement:http://www.7-zip.org/fr/ - Sur framasoft
WinRAR
Très complet, et surtout très rapide, le logiciel Winrar est partie prenante dans la réussite du format rar. Son interface est ce qu'on peut faire de mieux en moche. Faut bien le dire . C'est un logiciel payant mais mis à disposition gratuitement pour usage personnel mais accompagné d'une petite pop-up à chaque lancement au bout de quelques mois.
Compatibilité: tous Windows, Mac, Linux, ...
Site officiel et téléchargement: http://www.adc-soft.com/winrar.htm
Remarque: la version pour pocket PC de Winrar est quant à elle entièrement libre: PocketRAR (source: libellules)
Ceux qui ne compresse pas en rar, mais font tout le reste :
PeaZIP
Un logiciel libre récent qui gagne à être connu, car son interface est claire et soignée, là où la concurrence traîne un peu les pieds. Il est pourtant efficace ... reste à le traduire en français, ce qui ne devrait pas tarder ...
Compatibilité: tout Windows, Linux, mais pas Mac semble-t-il.
Site officiel et téléchargement:http://peazip.sourceforge.net/ - Sur framasoft
IZArc
Dans une interface sobre, en français, IZArc est très complet. Je l'ai découvert au cours de l'élaboration du dossier, et je le trouve très agréable à utiliser.
Compatibilité: Toutes versions de Windows 32 bits; une version béta est disponible sur le site officiel pour les Windows 64 bits.
Site officiel et téléchargement: http://www.izarc.org/
Zipgenius
Encore un logiciel libre, qui offre une interface simple et claire pour une efficacité correcte et peu de ressources consommées.
Compatibilité: Windows uniquement.
Site officiel et téléchargement: http://www.zipgenius.it/eng/index.php
Voilà pour ce petit tour d'horizon,
et si vous avez un soucis pour utiliser l'un d'eux, n'oubliez pas que le forum est fait pour ça .
Remerciements à Thelwin Argon et draven51.