ZIP vs TAR : quelle est la différence ?
TAR regroupe les fichiers sans les compresser ; ZIP regroupe et compresse. Apprenez quand chacun a du sens.
ZIP et TAR regroupent tous deux plusieurs fichiers dans une seule archive, mais ils fonctionnent différemment. TAR concatène simplement les fichiers sans les compresser. ZIP compresse chaque entrée tout en la regroupant. Cette seule différence explique l'essentiel des différences pratiques.
Ce que fait TAR
TAR, abréviation de tape archive, a été conçu pour écrire des fichiers sur un stockage séquentiel. Il stocke les fichiers les uns après les autres avec des en-têtes décrivant chacun d'eux, et il ne compresse rien.
Ce que fait ZIP
ZIP regroupe les fichiers et les compresse dans un seul format. Chaque fichier est compressé individuellement, puis le répertoire central à la fin de l'archive décrit chaque entrée.
Différences clés
- Compression : ZIP compresse par défaut. TAR seul ne compresse pas.
- Accès aléatoire : les entrées ZIP peuvent être lues individuellement. TAR doit souvent être scanné depuis le début.
- Plateforme : ZIP est natif sur Windows et macOS. TAR est natif des terminaux Linux et macOS.
- Métadonnées : TAR préserve les permissions Unix plus fidèlement. ZIP conserve des attributs de style DOS.
- Flux : TAR peut être créé comme un flux, ce qui le rend populaire pour les sauvegardes et les pipelines.
Lequel utiliser ?
Pour partager des fichiers avec des personnes sur n'importe quel appareil, ZIP est le choix pratique car il est pris en charge partout et compresse tout en regroupant. Pour les flux de travail de type Unix, les sauvegardes et la distribution de logiciels, TAR avec compression gzip est la convention établie.
Frequently asked questions
Un .tar.gz est-il plus petit qu'un .zip ?
Parfois. gzip compresse tout le flux comme une seule unité, tandis que ZIP compresse chaque fichier séparément. Pour beaucoup de petits fichiers, TAR avec gzip peut compresser légèrement mieux.
Windows peut-il ouvrir les fichiers TAR ?
Les Windows modernes prennent en charge nativement les fichiers .tar et .tar.gz, et macOS peut aussi les ouvrir. ZIP reste le choix le plus universellement compatible.