Comment convertir un ZIP en TAR
- Déposez un fichier
.zipsur la zone de dépôt ou cliquez sur Choisir un fichier. - Pour un ZIP protégé par mot de passe, saisissez le mot de passe dans Mot de passe (uniquement si l'archive est chiffrée) ; pour un ZIP normal, laissez-le vide.
- Cliquez sur Convertir en TAR. Chaque fichier est décompressé depuis le ZIP et écrit dans une archive tar non compressée.
- Cliquez sur Télécharger. Un fichier nommé
dataset.zipest enregistré sous le nomdataset.tar.
Le ZIP est lu avec zip.js et l'archive tar est écrite avec libarchive (WebAssembly), entièrement dans votre navigateur. Aucun envoi n'a lieu.
Quand on veut un TAR simple
Contrairement au TAR.GZ, un fichier .tar simple n'a aucune compression : il sera donc plus gros que le ZIP de départ, souvent à peu près aussi gros que tous les fichiers additionnés. Cela ressemble à un pas en arrière, mais il y a de bonnes raisons d'en vouloir un :
- Des outils qui attendent une archive tar. Certains systèmes de build, flux de travail de conteneurs (comme
docker loadetdocker import) et scripts de sauvegarde lisent directement le TAR. - Compresser plus tard avec vos propres réglages. Vous pouvez passer l'archive tar dans gzip, bzip2, xz ou zstd vous-même, ou laisser un outil de sauvegarde gérer la compression.
- Un accès rapide, en flux. Un TAR peut être lu du début à la fin en une seule passe sans décompression, ce qui convient aux lecteurs de bandes, aux tubes (pipes) et aux flux réseau.
- Aucun surcoût de compression pour des contenus comme les vidéos ou les photos qui ne se réduiraient pas de toute façon.
Sous Linux ou macOS, extrayez le résultat avec tar -xf dataset.tar. Windows 10 et 11 fournissent aussi une commande tar dans le terminal.
Noms, dossiers et dates
L'archive tar est écrite au format POSIX (pax), qui n'a pas de limite pratique de longueur de chemin et stocke les noms de fichiers en UTF-8. Les dossiers profondément imbriqués et les noms dans n'importe quelle langue, y compris avec des lettres accentuées, du cyrillique, de l'arabe, du chinois ou des emojis, sont repris tels qu'ils étaient dans le ZIP. Chaque fichier conserve aussi sa date de modification d'origine.
Les dossiers vides du ZIP ne sont pas écrits dans l'archive tar, les entrées parasites de macOS (dossiers __MACOSX/ et fichiers ._) sont ignorées, et la sortie ne contient aucun chiffrement, même si le ZIP source était protégé. Les permissions Unix ne sont pas définies à partir du ZIP : si vous avez besoin qu'un script soit exécutable après l'extraction, lancez chmod +x dessus.
Astuces
- Vous voulez une archive tar compressée en une seule étape ? ZIP en TAR.GZ applique aussi gzip.
- Pour créer un TAR directement à partir de fichiers et de dossiers de votre ordinateur, utilisez Créer un fichier TAR.
- Pour faire l'inverse, TAR en ZIP transforme une archive tar en ZIP compressé.
- Extrayez n'importe quelle archive tar, y compris
.tar.bz2et.tar.xz, avec Extraire des fichiers TAR.
Questions fréquentes
Pourquoi mon fichier TAR est-il plus gros que le ZIP ?
Le TAR ne compresse pas. Il stocke les fichiers tels quels, alors que le ZIP les contenait sous forme compressée. Choisissez le TAR.GZ si vous voulez un fichier plus petit.
Les dates de modification des fichiers sont-elles conservées ?
Oui. Chaque entrée de l'archive tar reçoit la date enregistrée dans le ZIP.
Puis-je convertir un ZIP chiffré ?
Oui, à condition de saisir le bon mot de passe. Le TAR obtenu n'est pas chiffré, conservez-le donc dans un endroit sûr.
Quelle peut être la taille du ZIP ?
Les fichiers sont conservés dans la mémoire du navigateur pendant la conversion. Les archives jusqu'à environ 700 Mo ne posent pas de problème, les plus grosses ralentissent, et celles de plus de 2 Go sont refusées.
Mis à jour
Commentaires
Connectez-vous pour noter cet outil.
Partagez une astuce, posez une question ou racontez comment l’outil a fonctionné pour vous.
Aucun commentaire pour l’instant. Soyez le premier à raconter votre expérience.