Choisir un format d'archive
Quatre formats, trois conceptions vraiment différentes, et un format qu'aucun logiciel gratuit n'a le droit de créer. Le bon choix dépend presque entièrement de la personne qui va l'ouvrir.
Dernière relecture :
La réponse courte
Pour envoyer quelque chose à quelqu'un : le ZIP. Il s'ouvre sur n'importe quelle machine Windows, macOS ou Linux fabriquée depuis l'an 2000, sans rien installer. Cela vaut plus que n'importe quel gain de compression, et c'est le seul format dont on puisse le dire.
Pour sauvegarder ou déplacer une arborescence sous Unix : le tar.gz. Il enregistre les permissions, les propriétaires et les liens symboliques, ce qu'aucun autre format courant ne fait correctement, et il compresse mieux que le ZIP.
Pour obtenir le fichier le plus petit possible : le 7z. Nettement plus petit que le ZIP sur la plupart des contenus, avec un chiffrement AES-256 capable de masquer les noms de fichiers en plus de leur contenu. Le destinataire a besoin d'un logiciel, gratuit, mais c'est une étape de plus.
Le RAR : vous n'en avez très probablement pas besoin, et si c'est le cas, seul WinRAR peut en créer un. L'explication se trouve plus bas, car c'est la question qui revient le plus souvent.
Pourquoi le tar.gz bat le ZIP sur la taille
La différence tient à la structure, pas à un meilleur algorithme de compression. Le ZIP compresse chaque fichier séparément, ce qui permet d'extraire un seul élément d'une grosse archive sans toucher au reste. Un .tar.gz compresse tout en un seul flux continu : tar met les fichiers bout à bout, puis gzip enveloppe l'ensemble.
Un tar compressé peut donc exploiter les répétitions entre les fichiers, ce qu'un ZIP ne peut pas faire. Sur un dossier de cinquante fichiers source, documents de configuration ou journaux similaires, l'écart est important. Sur un dossier de photos sans rapport entre elles, il est nul, car ni l'un ni l'autre ne peut compresser des données déjà compressées.
Le prix se paie à l'autre bout. Comme la compression enveloppe tout, un .tar.gz n'a pas de catalogue : lister son contenu oblige à décompresser depuis le début, et récupérer le dernier fichier oblige à tout décompresser. Un ZIP affiche son contenu instantanément, quelle que soit sa taille. Le meilleur choix dépend donc entièrement de la façon dont l'archive sera décompressée : en entier ou non — et une sauvegarde ou une version de code source l'est toujours en entier.
Ce qui se compresse, et ce qui ne se compresse pas
C'est la chose la plus utile à savoir, et elle vaut pour tous les formats. Des fichiers déjà compressés ne se compressent pas une seconde fois. Les JPEG, PNG, MP3, MP4, PDF et autres archives ont déjà éliminé leurs répétitions ; les passer dans un compresseur, quel qu'il soit, fait gagner une fraction de pour cent et coûte du temps.
Un ZIP de cinquante photos pèse donc à peu près le poids de cinquante photos, et c'est le signe que le format fonctionne correctement, pas qu'il échoue. L'intérêt de l'archive est d'envoyer un fichier au lieu de cinquante. C'est sur le texte, les documents, le code source, les feuilles de calcul et les images non compressées que la compression fait ses preuves — souvent jusqu'au tiers de la taille, voire moins.
Corollaire : choisir un format plus performant pour un dossier de médias est un effort inutile. Le 7z battra nettement le ZIP sur du code source, et presque pas sur une photothèque.
Pourquoi aucun outil gratuit ne peut créer de RAR
Le RAR est un format propriétaire. RarLab en détient la licence, WinRAR est un logiciel payant, et la licence du seul code source capable de créer un RAR interdit explicitement de s'en servir pour développer un compresseur compatible. Pas « déconseille » — interdit, noir sur blanc, comme condition centrale d'accès.
La décompression est volontairement traitée autrement. RarLab publie un code source unrar que chacun peut utiliser pour lire le format : c'est pourquoi 7-Zip, The Unarchiver, VLC et ce site ouvrent tous les fichiers RAR en toute légalité. Ouvrir est autorisé, créer ne l'est pas. Cette asymétrie explique pourquoi tous les archiveurs que vous avez utilisés savent extraire un RAR, alors qu'un seul sait en créer.
Quand un site propose « ZIP en RAR », il se passe donc l'une de ces trois choses. Il renomme votre .zip en .rar, ce qui trompe une liste de fichiers et rien d'autre. Il fait tourner une copie sous licence de WinRAR sur un serveur, ce qui signifie que vos fichiers ont été envoyés sur la machine d'un inconnu. Ou il ne fait rien du tout derrière une barre de progression. Il n'y a pas de quatrième possibilité.
Si un système exige vraiment cette extension, achetez WinRAR. Pour tout ce que l'on attend réellement du RAR — compression poussée, découpage en volumes, chiffrement fort, enregistrements de récupération — 7-Zip fait mieux, et gratuitement.
Les mots de passe, et celui à éviter
Le ZIP propose deux méthodes de chiffrement, et la différence est capitale. Le ZipCrypto d'origine est cassé — les outils de récupération le percent en quelques secondes — et c'est pourtant ce qu'utilise discrètement un nombre étonnant d'outils « protégez votre ZIP par mot de passe ». Le ZIP en AES-256 est fiable, et c'est ce que produisent les versions actuelles de 7-Zip et WinZip quand vous demandez un chiffrement.
Même avec un bon chiffrement, il reste un piège. Un ZIP chiffré standard laisse son catalogue lisible : toute personne qui possède le fichier peut voir exactement ce qu'il contient, sans mot de passe. Or le nom des documents en dit souvent autant que leur contenu. Le 7z peut aussi chiffrer les en-têtes, et l'option mérite d'être cochée.
Ce site ne propose volontairement aucune protection par mot de passe pour les archives : proposer la méthode cassée serait pire que ne rien proposer, car elle a l'apparence d'une protection. Pour une archive vraiment confidentielle, utilisez 7-Zip avec AES-256 et le chiffrement des en-têtes.
Ce qu'un téléchargement ne peut pas restaurer
Bon à savoir avant de décompresser une version de code source ou une sauvegarde dans un navigateur. Les permissions Unix, les propriétaires et les liens symboliques sont enregistrés dans un tar, mais un téléchargement ne peut pas les restaurer : les fichiers arrivent avec des permissions ordinaires, si bien qu'un script exécutable n'est plus exécutable et qu'un lien symbolique devient le petit fichier qu'il est physiquement.
Pour lire un document ou récupérer une image sur une machine où vous ne pouvez rien installer, l'ouvrir ici est exactement la bonne solution. Pour décompresser quelque chose que vous comptez compiler ou exécuter, passez par la ligne de commande : tar -xzf est présent sur tous les Mac et toutes les machines Linux, et sur Windows depuis 2018.
Les outils pour cela
Questions fréquentes
Pourquoi mon ZIP a-t-il à peine diminué ?
Parce que ce que vous y avez mis était déjà compressé — photos, musique, vidéo ou PDF. Ces formats ont déjà éliminé leurs propres répétitions, il ne reste donc rien à trouver pour l'archiveur. L'archive reste utile pour n'envoyer qu'un fichier au lieu de plusieurs.
Peut-on envoyer un 7z à quelqu'un sans risque ?
Le format ne pose aucun problème ; la question est de savoir si le destinataire pourra l'ouvrir. 7-Zip est gratuit sous Windows, et The Unarchiver ou Keka le prennent en charge sous macOS — mais c'est une étape de plus, et si le destinataire n'est pas à l'aise avec l'informatique, un ZIP évite toute discussion.
Quelle est la différence entre .tar, .tar.gz et .tgz ?
Un .tar n'est pas compressé : ce sont simplement des fichiers mis bout à bout avec leurs métadonnées. Un .tar.gz, c'est la même chose compressée avec gzip, et .tgz est la même chose sous un nom plus court, pour les systèmes qui n'aimaient pas les doubles extensions. Il existe aussi .tar.bz2 et .tar.xz, qui compressent davantage, mais plus lentement.
Peut-on ouvrir un RAR sans WinRAR ?
Oui, très facilement. 7-Zip, The Unarchiver, Keka et même VLC lisent les fichiers RAR, tout comme ce site. Seule la création est restreinte.
Un ZIP protégé par mot de passe est-il vraiment sûr ?
Avec AES-256, oui, à ceci près que les noms de fichiers restent lisibles, sauf si vous utilisez un format qui chiffre les en-têtes. Avec l'ancien ZipCrypto — encore utilisé par certains outils sans le dire —, non : considérez-le comme un obstacle plutôt que comme une protection.
À lire aussi
PDF trop lourd pour un e-mail
Les trois raisons pour lesquelles un PDF est lourd, et la solution qui convient au vôtre.
Quel format d'image ?
Une seule question tranche. JPG, PNG, WebP et AVIF comparés honnêtement.
PDF scannés et OCR
Pourquoi un scan ne contient pas de texte, ce qu'apporte l'OCR, et le réglage qui décide de la précision.