Vous êtes sur la page 1sur 5

Comparatif de diffrents logiciels de compression

Le prsent comparatif fait suite mon tude de Comparaison des performances de diffrentes mthodes de compression de fichiers

Mthodologie
Les rsultats prsents 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 rcentes 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). J'ai ralis cette tude en toute indpendance pour mon propre usage et n'ai bnfici d'aucune aide ni subi la moindre pression de quelque socit que ce soit. Toutefois, si vous tes l'auteur d'un tel logiciel, rien ne vous interdit de m'en adresser un exemplaire non limit, surtout s'il est bon ;-).

Compatibilit
J'ai essay d'installer chacun des logiciels sous quatre systmes d'exploitation reprsentatifs 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 annes (que, de toute faon, mes finances ne me permettent pas d'acqurir) : vous voudrez donc bien interpoler ces rsultats pour les systmes intermdiaires, notamment Windows 98 et Windows 2000 : Compatibilit des logiciels de compression avec quatre systmes d'exploitation 7-zip
(1)

Arj (2) Filzip Izarc Jar (2) Pkzip (2) oui oui oui oui non oui oui oui non non
(3)

Power Quick Ultimate Winrar WinRK WinUHA (1) WinZip Archiver Zip Zip (1) non non (3) oui oui non oui non oui oui oui non non (3) non oui oui oui oui oui non non non oui

DOS

oui

oui oui oui oui

oui oui oui oui

W95 oui WNT oui WXP oui


(1) (2)

non (3) oui oui oui oui oui

oui
(4)

oui

logiciel fonctionnant en ligne de commande (DOS) ou avec interface graphique (Windows) ; logiciel ne fonctionnant qu'en ligne de commande ; (3) bogue lors de l'installation ; (4) bogue avec l'intgration dans l'explorateur.

La compatibilit se juge aussi par l'intgration 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 dcompression d'archive, d'autre part. Six logiciels fonctionnent sous MS-DOS avec une syntaxe de base trs simple (trois exemples) :

7z a txt mesdocs\ : archivage de tous les fichiers du dossier Mesdocs dans Txt.7z ;

Arj32 a txt mesdocs\ : archivage de tous les fichiers du dossier Mesdocs dans Txt.arj ; Jar32 a txt mesdocs\ : archivage de tous les fichiers du dossier Mesdocs dans Txt.j ; Pkzip txt mesdocs\*.* : archivage de tous les fichiers du dossier Mesdocs dans Txt.zip ; Uharc a -r+ txt mesdocs\*.* : archivage de tous les fichiers du dossier Mesdocs dans Txt.uha ; Uzcomp txt.zip c:\mesdocs\*.* : archivage de tous les fichiers du dossier Mesdocs dans Txt.zip.

Malgr leur rusticit, de tels programmes sont fort utiles. Les plus volus utilisent des mthodes performantes, telles 7z, cab, j ou uharc, et offrent des dizaines d'options permettant, notamment, de rparer des fichiers, de vrifier leur intgrit, de crer des archives encryptes ou auto-extractibles. Tous prsentent les avantages suivants :

ils sont gratuits ; ils tiennent sur une simple disquette ; ils fonctionnent sous tout systme DOS et Windows ; ils ne ncessitent aucune installation ; ils sont plus rapides et moins gourmands en mmoire (pas d'interface graphique) ; ils sont trs simples d'emploi ; ils peuvent archiver rcursivement des dossiers entiers, voire tout le disque dur ; ils peuvent tre lancs dans des procdures, par exemple pour faire des sauvegardes automatiques au dmarrage ; un simple clic sur un raccourci Windows permet d'effectuer des oprations rptitives.

Possibilits d'criture
On peut prfrer les logiciels capables de grer de nombreux formats en criture, tels QuickZip ou Izarc. Toutefois, l'exprience montre qu'on n'utilise gnralement qu'une mme mthode de compression, de sorte que ces logiciels peuvent s'avrer inutilement complexes. Notez d'ailleurs que les trois logiciels ayant diffus les meilleurs algorithmes (7zip, Winrar, WinRK) ne proposent que deux mthodes de compression. En fait, ce choix s'avre judicieux puisqu'il conjugue la haute performance de leur mthode propre (7z, rar ou rk) et l'universalit de la mthode zip, de sorte que la possibilit de crer des archives dans un autre format ne prsente gure d'intrt. Formats de compression grs en criture par diffrents logiciels Logiciel 7-zip Arj Filzip Izarc Jar Pkzip Formats d'criture prvus (bogues lors de l'essai) 7z, zip arj bh, cab, (tgz), jar, lha, zip 7z, bh, bza, cab, jar, lha, tar, tbz2, (tgz), yz1, zip jar zip Total 2 1 5 10 1 1 8

Power Archiver 7z, bh, cab, lzh, pae, tar, tgz, zip QuickZip Ultimate Zip Winrar WinRK

7z, (bza), bz2, cab, (gz), gza, lha, lzh, rs, sqx, tar, (tgz), (z), zip 10 7z, bh, cab, jar, lha, tar, zip rar, zip rk, zip 7 2 2

WinUHA WinZip

uha zip

1 1

Possibilits de lecture
Le nombre de format reconnus est trs 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 possibilits 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 rencontrs... Dans ce cas, le tableau dtaill 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. Nombre de formats d'archivage lisibles par diffrents logiciels de compression (dtails) 7-zip Filzip Izarc Power Archiver QuickZip Ultimate Zip Winrar WinRK WinUHA WinZip 16 24 49 46 29 38 14 13 3 18

Budget
Le cot d'un logiciel est malheureusement un critre important. Rappelons qu'il est illgal d'utiliser un logiciel payant au-del de sa priode d'essai aimeriez-vous travailler pour rien ou qu'on vous privt de vos revenus ? et qu'il est alors malvenu de se plaindre des inconvnients subis, tels l'ouverture intempestive de fentre de rappel... Bien qu'exerant 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 trs plaisir, les confortera dans leur choix de ne pas exiger d'tre pay et les encouragera amliorer la cration dont vous profitez. D'autres auteurs, tels le talentueux Igor Pavlov, ont mme accept que leur uvre soit diffuse librement, ce qui signifie que toute personne peut utiliser sans restriction le fruit de leur travail : Auteur et catgorie de licence des diffrents logiciels de compression Arj Filzip Izarc Jar Pkzip Power Quick Archiver Zip Ultimate Zip Winrar WinRK WinUHA

WinZi

r ARJ Philip Ivan ARJ ov Software Engel Zahariev Software

Phil Katz gratuit / payant

Uwe Joseph Herklotz Ivan Leung SWE von Alexander Malcolm WinZi & Petrovic Yat Schleusen L. Roshal Taylor Internati Salvatore Chun Ravida payant gratuit gratuit / payant payant payant gratuit

et gratuit / gratuit uit payant

gratuit

gratuit / payant

payan

Encombrement
Un logiciel lger est avantageux, d'abord parce qu'il laisse plus de place pour les donnes, fussent-elles compresses !, ensuite, parce qu'on peut raisonnablement penser, sous rserve que ses possibilits soient comparables, qu'il est mieux crit et prsente moins de risques de contenir des bogues (qui augmentent avec la taille du code, au minimum proportionnellement) : Taille (ko) occupe par les logiciels de compression aprs leur installation sous Windows 7-zip Filzip Izarc 2 962 2 913 6 111 Power Ultimate QuickZip Winrar WinRK WinUHA WinZip Archiver Zip 9 661 11 822 11 104 3 326 7 030 2 220 8 379

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 bibliothques lui permettant de reconnatre quinze formats d'archive et d'en crer dans quatre formats diffrents : Taille (ko) occupe par les logiciels de compression DOS 7-zip A Arj32 Jar32 Pkzip Uharc Ultimate Zip CL 502 284 345 67 108 755

Conclusion
le logiciel Winzip, sans doute le logiciel de compression le plus rpandu, ne mrite vraiment pas sa popularit : les performances de la mthode 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 anctre datant de 1990 ! Le logiciel Winrar est intressant car il est le seul compresser en rar, une mthode puissante (15,5/20). Les logiciels 7-zip, Izarc, Power Archiver, QuickZip et Ultimate Zip sont recommandables, car ils compressent avec la puissante mthode 7z (16/20), mthode si bonne que le nombre de logiciels qui l'adoptent ne cesse d'augmenter. Parmi eux, seul l'original, 7-zip, est libre. Sa lgret lui assure une grande stabilit et c'est le plus compatible de tous. Le logiciel WinUHA est galement recommandable car il est le seul compresser en uha, une des mthodes les plus puissantes (17,3/20). Toutefois, son dveloppement semble arrt (la dernire version, bta, est dj ancienne) et le format utilis reste confidentiel. Le logiciel WinRK s'avre une rfrence, grce au remarquable algorithme de compression rk (18,2/20). Toutefois, il est le seul reconnatre ce format ce qui constitue un inconvnient pour sa diffusion , il ne fonctionne pas sous tous les systmes d'exploitation tests et, comme Winrar, il est payant. En outre, son dveloppement semble arrt depuis juillet 2008. Le meilleur choix s'avre donc le logiciel 7-zip , que l'on doit au talent et la gnrosit

du crateur de la mthode 7z, Igor Pavlov. Son utilisation (du logiciel, pas d'Igor) est trs simple mais souple et efficace. En dpit de sa lgret, ce logiciel reconnat de nombreux formats, dont cab, rar, zip et mme les images disque (iso), mmorise les rglages de compression, peut dcouper ou fusionner des archives, crer des archives auto-extractibles et crypter les donnes. 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 trs rgulirement amlior. Comparaison des performances de diffrentes mthodes de compression de fichiers Airelle