TAR.GZ en ZIP

RSS

Convertissez TAR.GZ en ZIP en ligne : archives tar gzippées (.tar.gz, .tgz) en ZIP lisibles sur tout ordinateur. Gratuit et privé, dans le navigateur.

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

Comment convertir un TAR.GZ en ZIP

  1. Cliquez sur Choisir un fichier et sélectionnez votre fichier .tar.gz ou .tgz, ou déposez-le sur la zone ci-dessus.
  2. Ignorez Mot de passe (uniquement si l'archive est chiffrée). Les tarballs gzip ne sont pas chiffrés ; ce champ ne sert que pour les fichiers ZIP chiffrés.
  3. Cliquez sur Convertir en ZIP. La couche gzip est décompressée, le tarball est extrait, puis chaque fichier est de nouveau empaqueté dans un ZIP.
  4. Cliquez sur Télécharger. La double extension est remplacée : website-2024.tar.gz est donc enregistré sous le nom website-2024.zip.

Tout cela s'exécute dans l'onglet de votre navigateur avec libarchive (WebAssembly) et zip.js. Rien n'est envoyé à un serveur, ce qui compte quand le tarball contient une sauvegarde de base de données ou des fichiers de configuration.

Deux couches dans un seul fichier

Un TAR.GZ est en réalité deux formats superposés. D'abord, TAR regroupe de nombreux fichiers et dossiers en un seul flux. Ensuite, gzip compresse ce flux dans son ensemble. C'est la façon standard de distribuer des logiciels sous Linux, le format dans lequel de nombreux panneaux de contrôle d'hébergement exportent les sauvegardes de sites et celui que les développeurs utilisent pour publier les versions de leur code source. Dans un terminal Linux ou macOS, vous l'extrairiez avec tar -xzf file.tar.gz.

Ce sont les utilisateurs de Windows qui se retrouvent bloqués. Windows 10 et les outils plus anciens affichent souvent un .tar.gz comme un simple fichier inconnu, et même quand il s'ouvre, vos collègues ne savent pas forcément quoi en faire. Un ZIP supprime cette difficulté : il s'ouvre d'un double-clic sous Windows, sur macOS et sur les téléphones, et peut être envoyé vers des services qui n'acceptent que le ZIP.

Taille et contenu après conversion

Comme gzip compresse tout le tarball comme un seul flux, alors que ZIP compresse chaque fichier séparément avec Deflate, le ZIP est généralement un peu plus gros que le TAR.GZ, surtout quand l'archive contient des milliers de petits fichiers. Pour quelques gros fichiers, la différence est faible. Les chemins de dossiers sont reconstitués à l'identique et les noms longs ou non anglais passent sans altération.

Les dates de modification d'origine ne peuvent pas être lues dans le tarball depuis le navigateur ; les fichiers du ZIP reçoivent donc la date du jour. Les permissions Unix, les propriétaires et les dossiers vides ne sont pas conservés non plus. Cela compte rarement pour des documents et des médias, mais cela compte pour des scripts exécutables. Si vous comptez déployer les fichiers sur un serveur Linux, conservez le TAR.GZ d'origine pour cet usage.

Astuces

  • Vous voulez les fichiers sans nouvelle archive ? Extraire un TAR.GZ les extrait pour un téléchargement individuel.
  • Vous avez un .gz isolé qui n'est pas un tarball, comme un journal compressé ? Ouvrir des fichiers GZ le décompresse pour retrouver le fichier d'origine.
  • Besoin de faire l'inverse pour un serveur Linux ? ZIP en TAR.GZ crée un tarball gzip à partir d'un ZIP.
  • Un .tar.xz ou un .tar.bz2 peut être converti en ZIP avec le Convertisseur d'archives.
Astuce : De nombreux tarballs de versions logicielles contiennent un seul dossier de premier niveau portant le nom du projet. Ce dossier est conservé : après la décompression, vous trouverez donc tout à l'intérieur.

Questions fréquentes

Un fichier .tgz est-il identique à un .tar.gz ?

Oui. .tgz est une forme abrégée du même format, et le convertisseur accepte les deux.

Pourquoi mon ZIP est-il plus gros que le TAR.GZ ?

Gzip compresse tous les fichiers ensemble et peut tirer parti des ressemblances entre eux. ZIP compresse chaque fichier à part, ce qui coûte un peu d'espace mais permet d'extraire rapidement n'importe quel fichier isolé.

Les dates de mes fichiers vont-elles changer ?

Oui. Les dates d'origine ne sont pas disponibles quand un TAR.GZ est lu dans le navigateur ; chaque fichier du ZIP affiche donc la date de la conversion. Si les horodatages comptent, extrayez plutôt avec tar -xzf.

Quel est le plus gros fichier que je puisse convertir ?

Jusqu'à 700 Mo environ, cela fonctionne bien. Les archives plus grandes prennent plus de temps parce que tout est conservé en mémoire, et les fichiers de plus de 2 Go sont refusés.

Mis à jour

Copié dans le presse-papiers