Aller au contenu

TAR · 5 fichiers

Fichiers TAR d’exemple - téléchargement gratuit

Téléchargez des archives TAR et TAR compressées avec Gzip (.tar.gz) vérifiées contenant des packs d’images, des documents de travail, du code développeur, des fichiers multimédias et des répertoires imbriqués. Idéal pour valider l’extraction sûre, les quotas d’envoi et les builds de conteneurs.

5 fichiers TAR / TAR.GZ 20 Éléments Archives POSIX ustar et Gzip

Bibliothèque d’archives TAR

Échantillons TAR et TAR.GZ disponibles

5 fichiers

1.1 MB

Image collection bundle (POSIX ustar)

sample-tar-images-bundle.tar

JPEG, PNG, WebP and SVG

4

Télécharger TAR

533.2 KB

Document workflow bundle (tar.gz)

sample-tar-documents-bundle.tar.gz

DOCX, PDF, XLSX and TXT

4

Télécharger TAR

4.5 KB

Developer source & config bundle (tar.gz)

sample-tar-developer-code.tar.gz

JSON, YAML, SQL and Markdown

4

Télécharger TAR

1.7 MB

Multimedia asset archive (POSIX ustar)

sample-tar-media-assets.tar

MP4, MP3 and WAV

3

Télécharger TAR

80.8 KB

Nested directory structure bundle (tar.gz)

sample-tar-nested-tree.tar.gz

Multi-level directories with SVG, JPG, JSON, PDF and TXT

5

Télécharger TAR

Guide de test TAR

Testez l’extraction d’archives TAR et TAR.GZ avec des données sûres au standard Unix

TAR (Tape Archive) est un format de conteneur d’archives Unix introduit en 1979 par AT&T Bell Labs pour Unix Version 7. Normalisé sous POSIX.1 (ustar et pax), TAR assemble fichiers, dossiers, permissions et métadonnées en un flux séquentiel de blocs de 512 octets. Non compressé à l’origine, il est communément associé à Gzip (.tar.gz / .tgz) pour la diffusion.

Que contient chaque archive TAR et comment est-elle structurée ?

Chaque archive regroupe des fichiers sûrs et éprouvés de TestingFile organisés en arborescences claires. Nous fournissons 5 variantes : un pack d’images non compressé (.tar), des documents bureautiques avec Gzip (.tar.gz), du code développeur avec schémas SQL (.tar.gz), un lot multimédia en ustar pur (.tar) et des dossiers imbriqués pour tester la récursion des chemins.

Contrairement au format ZIP qui compresse chaque fichier séparément, TAR regroupe les éléments dans un flux séquentiel continu en préservant fidèlement les droits Unix (mode octal), les horodatages et les liens.

Avant d’extraire un fichier TAR en production

  • ✓ Nettoyez tous les chemins cibles : supprimez les barres obliques initiales ("/") et les séquences de traversée ("../") pour bloquer les écritures hors du dossier de destination.
  • ✓ Contrôlez les liens symboliques : assurez-vous qu’aucun lien ne pointe vers des fichiers sensibles du système hors du répertoire d’extraction.
  • ✓ Évitez les "bombes tar" : veillez à extraire le contenu dans un sous-dossier dédié plutôt que directement dans le répertoire de travail.
  • ✓ Fixez des limites strictes sur la taille décompressée et le nombre de fichiers pour contrer les attaques par déni de service.
  • ✓ Ignorez ou mappez de manière sécurisée les identifiants UID/GID et les droits setuid/setgid lors du traitement d’archives externes.

Foire aux questions

Qu’est-ce qu’un fichier TAR ?

Un fichier TAR (Tape Archive) est un conteneur d’archives standard du monde Unix conforme à la norme POSIX. Il regroupe plusieurs fichiers, répertoires et attributs (droits, dates, propriétaires) en un seul flux de blocs de 512 octets.

Quelle est la différence entre TAR et TAR.GZ ?

Un fichier TAR classique (.tar) est un conteneur non compressé. Un fichier TAR.GZ (.tar.gz ou .tgz) est une archive TAR qui a été compressée à l’aide de l’algorithme gzip (DEFLATE), ce qui réduit fortement sa taille.

Quelle est la différence entre TAR, ZIP, RAR et 7Z ?

Le format ZIP compresse chaque fichier individuellement pour un accès direct rapide. RAR et 7Z proposent une compression solide et un chiffrement AES. TAR est un conteneur d’empaquetage Unix centré sur la conservation des attributs POSIX, déléguant la compression à gzip ou xz.

Comment ouvrir ou extraire un fichier TAR ?

Sous Windows 10 et 11, la commande "tar -xf <fichier>" fonctionne directement dans PowerShell et l’invite de commandes, tout comme l’utilitaire 7-Zip. Sous macOS et Linux, la commande native "tar -xf <fichier>" extrait indifféremment les fichiers .tar et .tar.gz.

Qu’est-ce que le standard ustar pour TAR ?

ustar (Uniform Standard Tape Archive) est la spécification POSIX.1-1988 qui standardise l’en-tête de 512 octets, incluant le nom de fichier, le mode octal, l’UID, le GID, la taille, la somme de contrôle et la signature "ustar\0".

Les archives TAR peuvent-elles comporter des chemins malveillants ?

Oui. Des archives TAR malveillantes peuvent inclure des chemins absolus comme "/etc/passwd" ou relatifs avec "../../../". Les serveurs doivent impérativement assainir les chemins avant d’écrire les fichiers.

Spécifications techniques du format TAR

Extensions standard

.tar .tar.gz .tgz

Types MIME standard

application/x-tar · application/gzip

Structure de l’archive

POSIX ustar / pax sequential stream of 512-byte header and data blocks

Catégorie associée

Archives

Référence technique : Format Tar sur Wikipédia et Normes POSIX.1 ustar