TAR (Tape ARchive) est le format d'archive standard dans les systèmes Linux et Unix, dont l'histoire remonte à 1979, date à laquelle il a été créé pour écrire des données sur des lecteurs de bande séquentiels.Contrairement à ZIP ou RAR, TAR ne compresse pas les données : il regroupe uniquement plusieurs fichiers et répertoires dans un seul fichier tout en préservant leur structure de répertoires, leurs autorisations, leur propriété et leurs horodatages.La compression est généralement ajoutée en tant que couche distincte en passant par gzip ( .tar.gz ), bzip2 ( .tar.bz2 ) ou xz ( .tar.xz ).
Un fichier brut .tar n'est pas compressé, ce qui signifie que sa taille est égale à la taille combinée de tous les fichiers contenus plus une petite surcharge de métadonnées.Cela rend les fichiers TAR rapides à créer et à extraire puisqu'aucun calcul de compression ou de décompression n'est impliqué.
AnExplorer ouvre les fichiers TAR de manière native : parcourez le contenu, prévisualisez les fichiers ou extrayez tout dans un dossier.
Réponse rapide
Ouvrez AnExplorer → appuyez sur le fichier .tar → parcourez le contenu.Appuyez longuement sur → Extraire pour extraire tous les fichiers dans un dossier.
Qu'est-ce qu'un fichier TAR ?
TAR signifie Tape ARchive.Il a été initialement conçu pour écrire plusieurs fichiers séquentiellement sur une bande magnétique à des fins de sauvegarde.Aujourd'hui, il reste l'outil d'archivage dominant dans les environnements Unix, Linux et macOS en raison de sa simplicité et de sa fiabilité.
Un fichier TAR contient :
- Données de fichier — le contenu réel de chaque fichier archivé
- Blocs d'en-tête — Blocs de 512 octets précédant chaque fichier contenant des métadonnées
- Structure des répertoires — informations de chemin complet préservant la hiérarchie des dossiers
- Métadonnées Unix — autorisations de fichiers (chmod), propriété (uid/gid), horodatages de modification
- Liens symboliques et liens physiques — conservés lors de la création de l'archive sur les systèmes Unix
TAR ne compresse rien.Il crée une réplique fidèle d’une arborescence de répertoires dans un seul fichier.Cette philosophie de conception sépare les préoccupations : TAR gère le regroupement et un outil distinct gère la compression.
Où vous rencontrez des fichiers TAR
Les fichiers TAR apparaissent fréquemment dans ces contextes :
- Distribution de logiciels Linux — archives tar du code source provenant des sites Web du projet
- Téléchargements des sources GitHub — archives du référentiel sous
.tar.gz - Sauvegardes NAS — Synology, QNAP et TrueNAS exportent les sauvegardes au format TAR
- Images Docker et conteneurs — les couches de conteneurs sont stockées sous forme de fichiers TAR
- Exportations de terminal macOS — fichiers fournis avec la commande
tarsur Mac - Sauvegardes de serveur — cPanel, Plesk et les scripts de sauvegarde personnalisés produisent TAR
- Outils de sauvegarde Android — certaines applications créent des sauvegardes
.tarpar application - Gestionnaires de packages — Les packages
.deb(Debian) et.rpm(Red Hat) contiennent des archives TAR en interne - Chaînes d'outils de développement – SDK, compilateurs et outils de compilation croisée
Comment ouvrir des fichiers TAR avec AnExplorer
Parcourir sans extraire
- Lancez AnExplorer
- Accédez au dossier contenant votre fichier
.tar - Appuyez sur le fichier : il s'ouvre dans la visionneuse d'archives.
- Parcourez la structure des répertoires à l'intérieur du TAR
- Appuyez sur des fichiers individuels pour les prévisualiser (texte, images, documents)
Extraire l'intégralité de l'archive
- Accédez au fichier
.tardans AnExplorer - Appuyez longuement sur le fichier pour le sélectionner
- Appuyez sur le menu (⋮) → Extraire
- Choisissez un dossier de destination
- Appuyez sur OK : l'extraction se termine rapidement puisqu'aucune décompression n'est nécessaire.
Extraire des fichiers spécifiques
- Appuyez sur le fichier
.tarpour parcourir l'intérieur - Accédez aux fichiers ou dossiers spécifiques souhaités
- Appuyez longuement pour les sélectionner
- Appuyez sur Extraire → choisir la destination
- Seuls les éléments sélectionnés sont extraits
Comment créer des fichiers TAR avec AnExplorer
Vous pouvez créer des archives TAR directement sur votre appareil :
- Accédez aux fichiers ou dossiers que vous souhaitez regrouper
- Appuyez longuement pour les sélectionner
- Appuyez sur menu (⋮) → Compresser
- Choisissez TAR comme format
- Nommez votre archive
- Appuyez sur OK — le fichier TAR est créé
Remarque : La création d'un TAR brut produit une archive non compressée.Si vous avez besoin d'une compression, choisissez plutôt le format TAR.GZ pour un bundle compressé.
Détails techniques
Format d'en-tête TAR
Chaque fichier d'une archive TAR est précédé d'un en-tête de 512 octets contenant :
| Champ | Taille | Descriptif |
|---|---|---|
| Nom | 100 octets | Nom du fichier (chemin) |
| Mode | 8 octets | Autorisations des fichiers Unix |
| UID | 8 octets | ID utilisateur du propriétaire |
| GID | 8 octets | ID du groupe de propriétaires |
| Taille | 12 octets | Taille du fichier en octets (octal) |
| Temps | 12 octets | Heure de la dernière modification |
| Somme de contrôle | 8 octets | Vérification de l'en-tête |
| Tapez | 1 octet | Type de fichier (régulier, répertoire, lien symbolique) |
| Nom du lien | 100 octets | Cible des liens symboliques |
Variantes du format TAR
Plusieurs formats d'en-tête TAR existent :
| Formater | Année | Principales fonctionnalités |
|---|---|---|
| V7 (d'origine) | 1979 | Chemins de 100 caractères, métadonnées de base |
| USTAR | 1988 | Chemins de 256 caractères, fichiers de périphérique |
| POSIX (personne) | 2001 | Longueur de chemin illimitée, attributs étendus |
| Tar GNU | 1992 | Noms longs, fichiers fragmentés, sauvegarde incrémentielle |
AnExplorer gère toutes les variantes TAR courantes.La plupart des fichiers TAR modernes utilisent le format GNU tar ou POSIX pax.
TAR vs TAR compressé
| Formater | Rallonge | Compression | Vitesse d'extraction | Taille du fichier |
|---|---|---|---|---|
| TAR | .tar | Aucun | Instantané (vitesse du disque) | Identique à l'original |
| TAR + GZIP | .tar.gz ou .tgz | GZIP (rapide) | Rapide | ~30 à 60 % plus petit |
| TAR + BZIP2 | .tar.bz2 ou .tbz2 | BZIP2 (moyen) | Modéré | ~35 à 65 % plus petit |
| TAR + XZ | .tar.xz ou .txz | XZ/LZMA (lent) | Lent | ~40 à 70 % plus petit |
| TAR + ZSTD | .tar.zst | Zstandard (rapide) | Très rapide | ~35 à 60 % plus petit |
Toutes les variantes compressées sont prises en charge par AnExplorer .Le format que vous rencontrez dépend de la personne qui a créé l'archive et des compromis qu'il a préféré entre taille et vitesse.
TAR vs ZIP — Philosophie de conception
| Aspects | TAR | ZIP |
|---|---|---|
| Compression | Séparé (outil externe) | Intégré (par fichier) |
| Accès aux fichiers | Séquentiel | Accès aléatoire |
| Métadonnées | Autorisations Unix complètes | Horodatages de base |
| Liens symboliques | ✅ Préservé | ❌ Non pris en charge |
| Norme ouverte | ✅POSIX | ✅ PKWARE |
| Plateforme dominante | Linux/Unix/Mac | Windows/Multiplateforme |
| Créer sur mobile | ✅ AnExplorer | ✅ AnExplorer |
La nature séquentielle de TAR signifie que le fichier entier doit être lu pour trouver un fichier vers la fin.Le répertoire central de ZIP permet d'accéder directement à n'importe quel fichier.Cependant, la compression de flux entier de TAR atteint généralement de meilleurs ratios que la compression par fichier de ZIP, en particulier pour les collections de petits fichiers similaires.
Cas d'utilisation courants de TAR sur Android
| Source | Ce que vous obtenez | Que faire |
|---|---|---|
| Téléchargement des sources GitHub | repository-main.tar.gz | Extraire pour lire le code source |
| Sauvegarde NAS | Fichiers de sauvegarde TAR | Extraire pour restaurer des fichiers spécifiques |
| Exportation d’images Docker | Fichiers TAR de couche | Parcourir le contenu pour inspection |
| Logiciel Linux | Source archive tar | Extraire et lire la documentation |
| Transfert de fichiers macOS | TAR depuis le terminal | Extraire pour accéder aux fichiers transférés |
| Migration de serveur | Sauvegarde complète du site | Extraire les données de la base de données et des fichiers |
Autorisations dans les fichiers TAR
Les archives TAR préservent les autorisations (chmod) et la propriété (chown) des fichiers Unix.Lors de l'extraction sur Android :
- Le système de fichiers d'Android n'applique pas les autorisations Unix de la même manière que Linux
- Les fichiers sont extraits avec les autorisations de lecture/écriture Android standard
- Les indicateurs exécutables (
chmod +x) n'ont pas de sens sur le système de fichiers d'Android - Les scripts Shell dans les archives TAR ne s'exécuteront pas directement sur Android
- Les informations de propriété (UID/GID) sont ignorées lors de l'extraction
Cela signifie que les fichiers TAR extraits sur Android perdent leurs métadonnées spécifiques à Unix.Si vous réarchivez les fichiers extraits, la nouvelle archive disposera des autorisations par défaut d'Android.
Dépannage
L'extraction du TAR prend beaucoup de temps
- L'extraction brute
.tarest rapide (limitée par la vitesse d'E/S du disque, pas de travail CPU) - Les variantes compressées (
.tar.gz,.tar.bz2,.tar.xz) nécessitent une décompression du processeur - Un
.tar.bz2de 1 Go peut prendre 2 à 5 minutes sur un téléphone de milieu de gamme .tar.xzest le plus lent à décompresser mais produit les plus petits fichiers
Erreur "Stockage insuffisant" lors de l'extraction
- Les fichiers TAR n'affichent pas la taille non compressée avant l'extraction
- Les variantes TAR compressées peuvent augmenter de 2 à 5 fois leur taille compressée
- Estimez l'espace nécessaire à 3 fois la taille du fichier et vérifiez que vous disposez de celui-ci.
- Utilisez Memory Cleaner pour libérer de l'espace de stockage avant d'extraire des archives volumineuses
Les fichiers extraits ont des noms erronés ou des caractères tronqués
- Le TAR peut avoir été créé avec un encodage de caractères différent
- La plupart des outils TAR modernes utilisent UTF-8, mais les archives plus anciennes peuvent utiliser des encodages spécifiques au système
- AnExplorer gère UTF-8 et les encodages hérités courants
Impossible de trouver un fichier spécifique dans un gros TAR
- Utilisez la fonction de recherche de AnExplorer lors de la navigation dans le contenu des archives
- Les fichiers TAR peuvent contenir des milliers de fichiers dans des structures de répertoires profondes
- Le navigateur d'archives vous permet de naviguer dans l'arborescence des dossiers comme dans les répertoires normaux
Guides connexes
- Ouvrir les fichiers TAR.GZ — variante TAR compressée
- Ouvrir les fichiers ZIP — Guide des archives ZIP
- Ouvrir les fichiers 7Z — archive haute compression
- Ouvrir les fichiers RAR — Guide des archives RAR
- Gestionnaire d'archives
