Qu'est-ce que le format de fichier TZ ?
L'extension .tz désigne une archive TAR compressée avec l'utilitaire Unix compress utilisant l'algorithme LZW (Lempel-Ziv-Welch). C'est un alias raccourci pour .tar.Z et il est interchangeable avec .taz - ces trois noms décrivent la même structure binaire.
En interne, un fichier .tz se compose d'une enveloppe de compression .Z externe - identifiable par les deux octets magiques 1F 9D au début du fichier - enveloppant une archive TAR standard. La couche TAR contient des blocs d'en-tête de 512 octets pour chaque fichier membre suivis des données complétées, tandis que la couche LZW compresse l'ensemble du flux TAR en utilisant des codes allant jusqu'à 16 bits. Le GNU tar gère les deux couches de manière transparente via son option -Z : tar -xZf archive.tz.
Le format remonte au début des années 1980, lorsque Unix compress était l'outil de compression dominant. Il était largement utilisé pour distribuer des logiciels Unix et des données académiques tout au long des années 1980 et au début des années 1990, en particulier lorsque les disquettes étaient le principal support d'échange. Les archives .tz se trouvent aujourd'hui principalement dans les anciens dépôts Unix et les jeux de sauvegardes historiques.
Les équivalents modernes - .tar.gz (gzip, 1992), .tar.bz2 (bzip2, 1996), .tar.xz (xz, 2009) et .tar.zst (Zstandard, 2016) - offrent tous de meilleurs taux de compression et ont supplanté le .tz pour les nouvelles archives. Des outils tels que 7-Zip, PeaZip et WinZip peuvent extraire les fichiers .tz sous Windows.
Sécurité et sûreté
RISQUE : LOW.tz est un conteneur d'archive passif ; le format .Z n'a aucune capacité d'exécution. Les précautions de sécurité standard pour les archives s'appliquent : un fichier tar malveillant peut contenir des entrées de traversée de répertoire (« ../ », chemins absolus - l'attaque « tar slip »). Extrayez les fichiers .tz non fiables dans un répertoire vide et examinez le contenu avant d'exécuter quoi que ce soit à l'intérieur.
Détails du format
en bref- Données de fuseau horaire (tz database) - Historiquement, certaines distributions de la base de données IANA tz (timezone) étaient empaquetées sous le nom .tz ou tzdata.tar.gz ; il ne s'agit pas d'un format de fichier distinct.
Programmes qui ouvrent les fichiers TZ
Détails techniques
spécifications approfondies| Structure du conteneur | Archive TAR enveloppée dans une couche Unix compress (.Z) LZW |
| Octets magiques (.Z externe) | 1F 9D à l'offset 0 |
| Algorithme de compression | LZW (Lempel-Ziv-Welch) via Unix compress ; codes jusqu'à 16 bits par défaut |
| Format d'archive interne | TAR standard : blocs d'en-tête de 512 octets + données de fichiers complétées par membre |
| Ordre des octets | N/A - flux binaire LZW ; les en-têtes TAR utilisent des champs ASCII |
| Encodage | Binaire |
| Somme de contrôle | Somme de contrôle octale de l'en-tête TAR par membre uniquement ; pas de somme de contrôle sur la couche externe |
| Noms équivalents | `.tar.Z` et `.taz` sont des formats identiques |
| Option GNU tar | `-Z` active la compression/décompression transparente (ex: `tar -xZf file.tz`) |
| Taille de fichier typique | De quelques dizaines de Ko à plusieurs centaines de Mo |
| Type MIME | application/x-tar (également application/x-compress) |
| Statut du brevet LZW | Le brevet Unisys a expiré en 2003 ; le brevet IBM a expiré en 2004 - n'est plus grevé de droits |
| Remplacé par | `.tar.gz`, `.tar.bz2`, `.tar.xz` et `.tar.zst` (meilleurs taux de compression et vitesse) |
| Publié | early 1980s (Unix compress tool, 1984; .tz/.taz shorthand in common use by late 1980s) |
| Dernière version | N/A (format is static; no versioning) |
| Standard ouvert | Oui · libre de droits |
| Spécification | www.gnu.org |
Conversions TZ
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers TZ.