91 votes

Compression avec RAR vs ZIP

Beaucoup de personnes compressent des fichiers avec RAR, envoient des fichiers compressés avec RAR, et ainsi de suite.

ZIP est plus standard et fonctionne sur toutes les plateformes. Les utilisateurs de Windows ont ZIP inclus et les utilisateurs de Linux n'ont aucun souci avec ce format de fichier.

Les tests que j'ai réalisés il y a quelque temps m'ont montré que RAR compresse mieux (de quelques kilooctets, pas plus) mais pas suffisamment pour utiliser un programme non gratuit quand ZIP fonctionne sur presque tous les ordinateurs gratuitement.

Pourquoi certaines personnes utilisent-elles RAR plutôt que ZIP pour compresser?

4 votes

Cette question cherche des opinions et des arguments subjectifs. En tant que telle, elle devrait être une communauté-wiki.

13 votes

Ce n'est pas la raison de la communauté wiki.

3 votes

En réalité, j'aimerais voter pour 7-zip si Ferran ne voit pas d'inconvénient.

10voto

Rook Points 23039

Avantage de RAR sur ZIP : GMail ne se plaint pas lorsque vous envoyez des fichiers exécutables (ou tout autre type de fichier) dans des fichiers RAR, mais le fait lorsque vous le faites dans des fichiers ZIP.

0 votes

Je ne comprends vraiment pas pourquoi ceci est downvoté - Je trouve que c'est une très bonne raison d'utiliser rar plutôt que zip.

4 votes

Je n'envoie presque jamais de fichiers compressés par e-mail, mais quand je le fais, tout ce que vous avez à faire pour envoyer des fichiers zip est d'ajouter une fausse extension .txt (ainsi le nom de fichier sera quelque chose comme compressedstuff.zip.txt) et dire à la personne à qui je l'envoie de s'assurer de supprimer cela.

0 votes

Une solution plus simple consiste à utiliser quelque chose comme Dropbox où vous n'avez pas de limite de taille ou de problème de pièce jointe exécutable.

9voto

Lance Roberts Points 8483

J'utilise Zip car il est disponible et pris en charge sur les machines que nous avons au travail, et tout le monde peut travailler avec des fichiers Zip.

9voto

Harper Shelby Points 441

Si vous travaillez dans un environnement Windows, alors Zip est le meilleur choix à utiliser pour des raisons de compatibilité. Il se peut qu'il ne compresse pas aussi bien que les autres, mais comme le support est intégré dans XP/Vista/etc, vous pouvez être sûr que le destinataire d'un fichier zip pourra l'ouvrir. Surtout dans un environnement d'entreprise, cela entraîne beaucoup moins de cas de 'que dois-je faire avec ça ?'.

Si le taux de compression compte VRAIMENT, et que vous pouvez amener le destinataire à installer autre chose, alors à la fois WinRAR et 7-Zip semblent capables de surpasser zip dans de nombreux cas.

Mais sérieusement - quand la petite quantité de compression supplémentaire qu'ils vous donnent importe-t-elle encore ? Les images, le son et la vidéo sont déjà compressés pour la plupart des gens (avez-vous déjà travaillé avec de la vidéo brute ?), vous ne pourrez donc pas les compresser. Et tout le reste est plutôt petit en comparaison.

Avec la bande passante telle qu'elle est de nos jours, la petite quantité de compression supplémentaire qu'un compresseur autre que zip vous donne est rarement compensée par les problèmes de compatibilité.

9voto

qrush Points 683

Une autre chose que RAR a sur Zip : des informations d'authenticité. Je peux "signer" mon archive RAR et ensuite le destinataire peut voir a) qui l'a créée, b) quel était le nom de fichier d'origine, c) quand elle a été créée. De plus, le verrouillage de l'archive signifie que l'archive ne peut pas être modifiée - je ne sais pas si Zip peut le faire, je n'ai pas vérifié. Il en va de même pour les enregistrements de récupération, je ne sais pas si Zip/7-Zip les prennent en charge.

Exemple d'authentification de Rar

Aussi, ce que j'aime chez Rar par rapport à 7-Zip, c'est le support de la ligne de commande. La dernière fois que j'ai vérifié 7-zip, la ligne de commande laissait à désirer. Je pense que c'était à propos de l'ajout de la date actuelle au nom de fichier.

0 votes

La ligne de commande 7z a de nombreuses fonctionnalités intéressantes, par exemple vous pouvez créer des archives delta inversées (c'est-à-dire supprimer tous les fichiers de l'archive D'HIER qui sont identiques dans l'archive AUJOURD'HUI), ou donner différents types de masques. Vous ne pouvez pas ajouter la date actuelle au nom de fichier, mais comme le nom de fichier provient de votre fichier .cmd de toute façon, vous pouvez l'ajouter en utilisant la variable de date cmd.

2 votes

En fait, la seule raison pour laquelle j'utilise 7-zip est parce que Rar n'a pas le support de ligne de commande dont j'ai besoin.

1 votes

Je pense que les enregistrements de récupération sont la grande chose que RAR possède et que ZIP n'a pas, du moins en ce qui concerne le partage de fichiers. Lorsque le fichier passe entre 100 mains, s'il est corrompu à un moment donné, vous pouvez toujours le réparer.

9voto

serg10 Points 10157

RAR possède l'option d'archive solide qui concatène les fichiers avant la compression. Cela permet de compresser des motifs qui n'apparaissent qu'une seule fois par fichier mais qui se répètent parmi de nombreux fichiers. Très probablement avec des fichiers XML par exemple.

ZIP n'a pas une telle option.

Cependant, sur la plateforme Unix, vous pouvez d'abord TAR vos fichiers avant de compresser le TAR, ce qui vous donnera à peu près le même comportement que RAR avec l'archive solide.

7-Zip prend en charge une option similaire lors de l'utilisation de la compression 7Z.

Je suis d'accord cependant que ZIP est tellement standard qu'il devrait toujours être votre première option pour la communication avec le monde extérieur. Si vous pouvez convenir avec vos pairs sur un meilleur format comme RAR ou 7ZIP, alors faites-le.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X