FT File Tools

Créer des archives TAR et TAR.GZ en ligne

Créez des archives .tar et .tar.gz (tgz) à partir de fichiers et dossiers dans votre navigateur. Structure, chemins longs et Unicode conservés. Sans envoi.

🔒 S'exĂ©cute entiĂšrement dans votre navigateur — rien n'est envoyĂ©

Drop files or folders here or click to choose files

Folders keep their structure inside the TAR. Nothing is uploaded.

No files added yet.

Publicité

Créer un tarball sans terminal

Les archives TAR sont le format d'empaquetage du quotidien dans le monde Unix. Versions de code source, sauvegardes de serveurs, contextes de build Docker, dĂ©ploiements de sites web et lots de journaux joints Ă  un ticket de support sont gĂ©nĂ©ralement distribuĂ©s en .tar.gz. Sous Linux et macOS, il suffit de lancer tar -czf, mais sur un ordinateur professionnel verrouillĂ©, un Chromebook ou une machine empruntĂ©e, ce n'est pas toujours possible. Cet outil crĂ©e la mĂȘme archive dans votre navigateur : dĂ©posez des fichiers ou des dossiers entiers, choisissez un .tar simple ou un .tar.gz compressĂ© avec gzip, puis tĂ©lĂ©chargez le rĂ©sultat.

L'archive suit le format POSIX ustar. Les chemins longs sont rĂ©partis entre les champs prefix et name d'ustar, et les chemins trop longs ou contenant des caractĂšres non ASCII, comme le cyrillique ou les lettres accentuĂ©es, sont Ă©crits avec des en-tĂȘtes Ă©tendus PAX. GNU tar, bsdtar, BusyBox, 7-Zip et le module tarfile de Python les lisent tous, de sorte que les noms reviennent exactement tels qu'ils Ă©taient. Les dates de modification des fichiers sont conservĂ©es. Comme les navigateurs ne rĂ©vĂšlent ni les permissions ni les propriĂ©taires Unix, chaque fichier est enregistrĂ© comme fichier ordinaire en mode 644 ; rendez vos scripts exĂ©cutables aprĂšs l'extraction si nĂ©cessaire.

Garder une archive propre

Le champ d'exclusion accepte des motifs séparés par des virgules avec les jokers * et ?. Il commence par les fichiers parasites que laissent les systÚmes d'exploitation (.DS_Store, Thumbs.db, __MACOSX), et vous pouvez ajouter des entrées comme node_modules, .git ou *.log pour alléger le tarball d'un projet. Les fichiers exclus apparaissent barrés dans la liste : vous pouvez donc vérifier ce qui sera empaqueté avant de créer l'archive.

Rapide et privé

Le conteneur TAR est assemblé sans copier le contenu des fichiers, et la compression gzip passe par fflate en petits blocs pour que la page reste réactive. Vous pouvez annuler à tout moment. Rien n'est envoyé : les fichiers sont lus depuis votre disque, empaquetés dans l'onglet du navigateur et enregistrés directement dans votre dossier de téléchargements. Le niveau 6 est un bon réglage par défaut, tandis que le niveau 9 gagne encore quelques pourcents au prix de la vitesse.

Comment utiliser

  1. Ajoutez des fichiers ou dossiersDĂ©posez des fichiers ou des dossiers entiers dans la zone, ou utilisez « Add a folder
 ». L'arborescence est conservĂ©e.
  2. Choisissez le formatSélectionnez .tar.gz pour un tarball compressé ou .tar pour un tarball non compressé, puis réglez le niveau gzip.
  3. Excluez le superfluModifiez la liste d'exclusion (p. ex. node_modules, *.log) pour ignorer les fichiers que vous ne voulez pas dans l'archive.
  4. Créez l'archiveCliquez sur Create archive ; le tarball est construit dans votre navigateur et téléchargé automatiquement.

Questions fréquemment posées

Quelle est la différence entre .tar et .tar.gz ?
TAR se contente de regrouper fichiers et dossiers en un seul fichier, sans compression. TAR.GZ (aussi appelé .tgz) est ce TAR compressé avec gzip, généralement bien plus léger pour le texte, le code et les journaux.
Les noms de fichiers longs et l'Unicode sont-ils pris en charge ?
Oui. Les chemins jusqu'Ă  255 caractĂšres utilisent les champs ustar standard ; les chemins plus longs ou non ASCII sont Ă©crits avec des en-tĂȘtes Ă©tendus POSIX PAX, que GNU tar, bsdtar, 7-Zip et tarfile de Python savent tous lire.
Les permissions des fichiers sont-elles conservées ?
Les navigateurs n'exposent pas les permissions Unix : les fichiers sont donc enregistrés en 644 (rw-r--r--) avec l'uid 0. Les dates de modification sont conservées. Si vous avez besoin des bits d'exécution, lancez chmod aprÚs l'extraction.
Mes fichiers sont-ils envoyés sur un serveur ?
Non. Le TAR est assemblé et compressé en gzip dans votre navigateur avec fflate. Vos fichiers ne quittent jamais votre appareil.
Comment extraire le résultat ?
Sous Linux ou macOS, exécutez tar -xzf archive.tar.gz (ou tar -xf pour .tar). Windows 10 et 11 incluent aussi tar dans l'invite de commandes, et 7-Zip ou notre outil Extract Archive l'ouvrent également.
Publicité