ZIP, GZIP, TAR, 7z et RAR expliqués
Ce que fait chaque format d’archive, où il s’ouvre sans logiciel supplémentaire, et lequel utiliser pour un usage donné.
Les formats d’archive font deux choses distinctes qu’il est facile de confondre : regrouper plusieurs fichiers en un seul, et compresser les données pour les alléger. Certains formats font les deux, d’autres une seule, et savoir lequel fait quoi explique l’essentiel de la confusion autour de .zip, .gz, .tar.gz, .7z et .rar.
Regrouper contre compresser
Un regroupement est un fichier unique qui contient d’autres fichiers avec leurs noms et leur arborescence. Tar fait exactement cela et rien d’autre : un fichier .tar n’est pas compressé du tout. Un compresseur prend un flux de données et le rend plus petit. Gzip fait exactement cela et rien d’autre : un .gz contient exactement un fichier compressé. ZIP, 7z et RAR font les deux à la fois, en compressant chaque fichier et en les regroupant.
C’est pourquoi le monde Unix a le .tar.gz : tar d’abord pour regrouper, gzip ensuite pour compresser. C’est aussi pourquoi un fichier .gz téléchargé depuis un serveur n’est qu’un seul fichier une fois décompressé.
Les formats
| Format | Regroupe ? | Compresse ? | S’ouvre sans logiciel supplémentaire sur | Usage typique |
|---|---|---|---|---|
| ZIP | Oui | Oui (DEFLATE) | Windows, macOS, iOS, Android, Linux | Envoyer et partager des fichiers ; le choix universel |
| GZIP (.gz) | Non | Oui (DEFLATE) | macOS, Linux ; pas Windows | Ressources web, journaux, sauvegardes de bases de données, gros fichiers uniques |
| TAR | Oui | Non | macOS, Linux ; pas Windows | Conserver les permissions et la structure Unix |
| TAR.GZ / .tgz | Oui | Oui | macOS, Linux ; pas Windows | Code source, sauvegardes de serveurs, paquets Linux |
| 7z | Oui | Oui (LZMA) | Aucun nativement ; nécessite 7-Zip ou équivalent | Compression maximale pour les grosses archives |
| RAR | Oui | Oui (propriétaire) | Aucun nativement ; nécessite WinRAR ou un extracteur | Anciens téléchargements, archives en plusieurs parties |
De combien les fichiers rétrécissent-ils vraiment
Tous ces formats fonctionnent en repérant les répétitions. Le texte, les tableurs, le code, les journaux et les images et sons non compressés regorgent de répétitions et rétrécissent énormément. Les fichiers déjà compressés, ce qui inclut JPG, PNG, MP3, MP4, PDF et les documents Office modernes (qui sont des fichiers ZIP en interne), ont déjà perdu leurs répétitions et ne rétrécissent presque pas.
| Contenu | ZIP / GZIP | 7z (LZMA) |
|---|---|---|
| Texte brut, CSV, journaux | 75 à 90 % plus léger | 80 à 93 % plus léger |
| Code source | 70 à 85 % | 78 à 90 % |
| Audio WAV, images BMP | 30 à 60 % | 35 à 65 % |
| Documents Office | 5 à 15 % | 10 à 20 % |
| JPG, MP4, MP3, PDF | 0 à 3 % | 0 à 5 % |
La leçon pratique : zipper un dossier de photos donne un seul fichier pratique, mais pas un fichier plus petit. Pour réduire la taille d’un lot de photos, compressez d’abord les images elles-mêmes avec le compresseur d’images, puis zippez-les pour l’envoi.
Lequel utiliser
- Envoyer des fichiers à n’importe qui : ZIP. Tout le monde peut l’ouvrir, sur tous les appareils, sans rien installer. Créez-en un avec l’outil ZIP.
- Un seul gros fichier pour un serveur, un pipeline ou un import de données : GZIP. C’est ce que les serveurs et les outils attendent. Voir l’outil GZIP.
- Sauvegarder un dossier Linux ou macOS en conservant les permissions : TAR.GZ.
- Archiver quelque chose d’énorme où chaque mégaoctet compte et où le destinataire est technicien : 7z.
- Ouvrir un vieux téléchargement : le RAR nécessite un extracteur comme 7-Zip ; il n’y a aucune raison de créer de nouveaux fichiers RAR aujourd’hui.
Archives protégées par mot de passe
La protection par mot de passe d’origine du ZIP est faible et se casse rapidement ; le ZIP avec chiffrement AES (proposé par 7-Zip et WinZip) et l’AES intégré au 7z sont solides. Si vous devez protéger un fichier plutôt que simplement le regrouper, utilisez l’AES et transmettez le mot de passe par un canal différent de l’archive elle-même. Les outils dans le navigateur, y compris ceux de ce site, ne peuvent pas ouvrir les archives chiffrées car le contenu est illisible sans la clé.
Ouvrir des archives sans installer de logiciel
Windows ouvre le ZIP nativement mais pas le .gz, le .tar ni le .7z. macOS ouvre le ZIP, le .gz et le .tar.gz mais pas le .7z ni le .rar. Pour le ZIP et le .gz sur n’importe quel appareil, les outils dézipper et gunzip d’ici les ouvrent dans votre navigateur et vous laissent télécharger le contenu sans que rien ne soit envoyé.