Méthodologie Les résultats présentés ont été obtenus avec les logiciels 7-zip, Arj, Filzip, Izarc, Jar, Pkzip, Power Archiver, Quick Zip, Ultimate Zip, Winrar, WinRK, WinUHA, Winzip, dont j'ai utilisé les versions pour Windows les plus récentes disponibles en janvier 2007 (7-zip 4.43, 7-zip A 4.43, Arj32 3.14a, Filzip 3.0.2, Izarc 3.5, Jar32 1.02, Pkzip 1.1, Power Archiver 2006, QuickZip 4.60, Ultimate Zip 2007, Ultimate Zip CL 1.0, Winrar 3.51, WinRK 2.1.6, WinUHA 2.0 et WinZip 10.0). CompatibilitéJ'ai essayé d'installer chacun des logiciels sous quatre systèmes d'exploitation représentatifs d'une époque. N'étant ni inactif, ni employé de Microsoft, je n'ai pas pu consacrer des mois à tester les dizaines de versions et services packs sortis en quelques années (que, de toute façon, mes finances ne me permettent pas d'acquérir) : vous voudrez donc bien interpoler ces résultats pour les systèmes intermédiaires, notamment Windows 98 et Windows 2000 :
La compatibilité se juge aussi par l'intégration de ces logiciels dans l'explorateur Windows et la facilité d'emploi : veuillez vous forger une opinion en consultant les captures d'écran des menus contextuels (Windows XP), dans le cas d'une compression de dossier, d'une part, et d'une décompression d'archive, d'autre part. Six logiciels fonctionnent sous MS-DOS avec une syntaxe de base très simple (trois exemples) :
Malgré leur rusticité, de tels programmes sont fort utiles. Les plus évolués utilisent des méthodes performantes, telles 7z, cab, j ou uharc, et offrent des dizaines d'options permettant, notamment, de réparer des fichiers, de vérifier leur intégrité, de créer des archives encryptées ou auto-extractibles. Tous présentent les avantages suivants :
Possibilités d'écritureOn peut préférer les logiciels capables de gérer de nombreux formats en écriture, tels QuickZip ou Izarc. Toutefois, l'expérience montre qu'on n'utilise généralement qu'une même méthode de compression, de sorte que ces logiciels peuvent s'avérer inutilement complexes. Notez d'ailleurs que les trois logiciels ayant diffusé les meilleurs algorithmes (7-zip, Winrar, WinRK) ne proposent que deux méthodes de compression. En fait, ce choix s'avère judicieux puisqu'il conjugue la haute performance de leur méthode propre (7z, rar ou rk) et l'universalité de la méthode zip, de sorte que la possibilité de créer des archives dans un autre format ne présente guère d'intérêt.
Possibilités de lectureLe nombre de format reconnus est très variable : Izarc et Power Archiver peuvent en lire environ trois fois plus que WinRK, Winrar, 7-zip ou Winzip. Certains types, tels zip, sont lisibles par tous les logiciels, alors que d'autres, tels uze, ne sont lisibles que par un seul. Ici aussi, les possibilités de Winrar, WinRK et WinUHA sont en retrait, comme si les auteurs estimaient inutile de compliquer leur logiciel pour lire des types de fichiers rarement rencontrés... Dans ce cas, le tableau détaillé vous permet de trouver le logiciel ad hoc. Par exemple, pour lire une archive iso, vous pouvez utiliser 7-zip, Izarc, Power Archiver, Winrar, WinRK ou WinUHA.
BudgetLe coût d'un logiciel est malheureusement un critère important. Rappelons qu'il est illégal d'utiliser un logiciel payant au-delà de sa période d'essai — aimeriez-vous travailler pour rien ou qu'on vous privât de vos revenus ? — et qu'il est alors malvenu de se plaindre des inconvénients subis, tels l'ouverture intempestive de fenêtre de rappel... Bien qu'exerçant leur droit d'auteur, certains ont choisi de diffuser gratuitement leurs programmes : si vous les utilisez, pensez qu'un simple mot de remerciement (« Bonjour, merci beaucoup pour votre logiciel que j'utilise avec satisfaction. Hello! Thanks for your useful software! ») leur fera très plaisir, les confortera dans leur choix de ne pas exiger d'être payé et les encouragera à améliorer la création dont vous profitez. D'autres auteurs, tels le talentueux Igor Pavlov, ont même accepté que leur œuvre soit diffusée librement, ce qui signifie que toute personne peut utiliser sans restriction le fruit de leur travail : |
Auteur et catégorie de licence des différents logiciels de compression | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
7-zip | Arj | Filzip | Izarc | Jar | Pkzip | Power Archiver | Quick Zip | Ultimate Zip | Winrar | WinRK | WinUHA | WinZip |
Igor Pavlov | ARJ Software | Philip Engel | Ivan Zahariev | ARJ Software | Phil Katz | Ivan Petrovic | Joseph Leung Yat Chun | SWE von Schleusen | Alexander L. Roshal | Malcolm Taylor | Uwe Herklotz & Salvatore Ravida | WinZip International |
libre et gratuit | gratuit / payant | gratuit | gratuit | gratuit / payant | gratuit / payant | payant | gratuit | gratuit / payant | payant | payant | gratuit | payant |
EncombrementUn logiciel léger est avantageux, d'abord parce qu'il laisse plus de place pour les données, fussent-elles compressées !, ensuite, parce qu'on peut raisonnablement penser, sous réserve que ses possibilités soient comparables, qu'il est mieux écrit et présente moins de risques de contenir des bogues (qui augmentent avec la taille du code, au minimum proportionnellement) :
Les logiciels en ligne de commande, qui fonctionnent sans aucune installation, sont évidemment sans rivaux puisqu'ils tiennent tous sur une simple disquette. Ultimate Zip CL est le plus encombrant (755 ko) car il est fourni avec des bibliothèques lui permettant de reconnaître quinze formats d'archive et d'en créer dans quatre formats différents :
Conclusion le logiciel Winzip, sans doute le logiciel de compression le plus répandu, ne mérite vraiment pas sa popularité : les performances de la méthode qu'il utilise sont mauvaises (7,5/20) et il est étonnant que la compression offerte par Winzip en 2006 soit seulement 5,6 % meilleure que celle de Pkzip, son illustre ancêtre datant de 1990 ! Le meilleur choix s'avère donc le logiciel 7-zip, que l'on doit au talent et à la générosité du créateur de la méthode 7z, Igor Pavlov. Son utilisation (du logiciel, pas d'Igor) est très simple mais souple et efficace. En dépit de sa légèreté, ce logiciel reconnaît de nombreux formats, dont cab, rar, zip et même les images disque (iso), mémorise les réglages de compression, peut découper ou fusionner des archives, créer des archives auto-extractibles et crypter les données. De plus, il fonctionne sous Windows 98, ME, NT, 2000, XP et une version en ligne de commande existe pour DOS, Windows 95, Unix (Linux). Ce graticiel est libre (Lesser General Public License) — ce qui est garant d'une grande fiabilité — et il est très régulièrement amélioré. |
[ Retour ]