Extraire un TAR.GZ

RSS

Extrayez des fichiers TAR.GZ et TGZ en ligne : décompressez vos archives tar gzippées sous Windows, Mac, Linux ou mobile, dans le navigateur. Gratuit.

Les fichiers sont traités dans votre navigateur et ne sont jamais envoyés.

Comment extraire un fichier TAR.GZ

  1. Déposez un fichier .tar.gz ou .tgz dans la zone de dépôt ci-dessus, ou cliquez sur Choisir un fichier.
  2. Laissez Mot de passe (uniquement si l'archive est chiffrée) vide. Les tarballs n'ont aucun chiffrement intégré ; ce champ existe pour les ZIP chiffrés.
  3. Cliquez sur Extraire les fichiers. La couche gzip est retirée et le TAR qu'elle contient est extrait en une seule étape.
  4. Chaque fichier apparaît dans les résultats avec son chemin et un bouton Télécharger. Tout télécharger (ZIP) les rassemble dans un seul ZIP.

Le tarball est décompressé dans votre navigateur. Le code source, les sauvegardes de serveurs et les lots de journaux restent sur votre machine.

Pourquoi un tarball a deux extensions

Un fichier .tar.gz est la superposition de deux formats. D'abord, tar (abréviation de « tape archive », issu des premiers Unix) concatène les fichiers en un seul flux, en enregistrant pour chacun son chemin, sa taille, ses permissions et sa date de modification. Tar ne fait aucune compression. Ensuite, gzip compresse ce flux unique avec l'algorithme Deflate. La décompression redonne le .tar brut, et son extraction redonne les fichiers.

Comme gzip voit toute l'archive comme un seul flux, un tarball se comporte comme une archive solide : les contenus répétés d'un grand nombre de petits fichiers se compressent bien. L'inconvénient est qu'on ne peut pas extraire un seul fichier sans décompresser tout ce qui le précède, c'est pourquoi les tarballs servent surtout à distribuer et à sauvegarder des arborescences entières plutôt qu'à un accès aléatoire.

L'extension courte .tgz signifie exactement la même chose que .tar.gz. Elle date de systèmes qui n'autorisaient qu'une seule extension courte, et les deux formes sont acceptées ici.

Extraire en ligne de commande

Linux et macOS sont livrés avec tar, et Windows 10 et 11 incluent tar.exe dans l'Invite de commandes et PowerShell. La commande habituelle est tar -xzf archive.tar.gz, où x signifie extraire, z filtrer via gzip et f désigne le fichier. Ajoutez -C dossier pour extraire ailleurs, ou utilisez tar -tzf archive.tar.gz pour lister d'abord le contenu. Sous macOS, un double-clic sur le fichier dans le Finder fonctionne aussi, via l'Utilitaire d'archive.

Conseils

  • Si le fichier se termine par .tar.bz2 ou .tar.xz, utilisez Extraire des fichiers TAR, qui gère les tarballs simples, bzip2 et xz.
  • Besoin du contenu sous forme de ZIP pour un utilisateur de Windows ? TAR.GZ en ZIP le convertit en une seule étape.
  • Un .gz qui ne contient qu'un seul fichier (comme un journal compressé) s'ouvre avec Ouvrir des fichiers GZ.
  • Pour fabriquer un tarball à partir de vos propres fichiers, utilisez Créer un fichier TAR.GZ.

Foire aux questions

Quelle est la différence entre .tar.gz et .tgz ?

Aucune. Les deux désignent une archive TAR compressée avec gzip. La forme à quatre lettres n'est qu'un nom plus court pour le même fichier.

Les dates des fichiers et les permissions Unix sont-elles restaurées ?

Non. Vous téléchargez des fichiers ordinaires via le navigateur : ils reçoivent donc la date du jour, et les bits de permission et les propriétaires stockés dans les en-têtes tar ne sont pas appliqués. Lancez tar -xzf sous Linux ou macOS quand ces détails comptent.

Quelle taille de tarball puis-je ouvrir ?

L'archive compressée et ses fichiers extraits sont conservés dans la mémoire du navigateur. Au-delà d'environ 700 Mo, le traitement ralentit, et les fichiers de plus de 2 Go sont refusés.

Mis à jour

Copié dans le presse-papiers