Hvad er TZ-filformatet?
Filendelsen .tz markerer et TAR-arkiv komprimeret med Unix-værktøjet compress ved hjælp af LZW-algoritmen (Lempel-Ziv-Welch). Det er et alias for .tar.Z og kan bruges i flæng med .taz - alle tre navne beskriver den samme binære struktur.
Internt består en .tz-fil af en ydre .Z-komprimeringskonvolut - identificerbar ved de to «magic bytes» 1F 9D i starten af filen - der omslutter et standard TAR-arkiv. TAR-laget indeholder 512-byte header-blokke for hver medlemsfil efterfulgt af polstret data, mens LZW-laget komprimerer hele TAR-strømmen ved hjælp af op til 16-bit koder. GNU tar håndterer begge lag gennemsigtigt ved hjælp af flaget -Z: tar -xZf archive.tz.
Formatet dateres til de tidlige 1980'ere, da Unix compress var det dominerende komprimeringsværktøj. Det blev i vid udstrækning brugt til at distribuere Unix-software og akademiske data gennem slutningen af 1980'erne og begyndelsen af 1990'erne, især da disketter var det primære udvekslingsmedie. .tz-arkiver findes i dag hovedsageligt i ældre Unix-arkiver og gamle backupsæt.
Moderne ækvivalenter - .tar.gz (gzip, 1992), .tar.bz2 (bzip2, 1996), .tar.xz (xz, 2009) og .tar.zst (Zstandard, 2016) - tilbyder alle bedre komprimeringsforhold og har fortrængt .tz til nye arkiver. Værktøjer som 7-Zip, PeaZip og WinZip kan udpakke .tz-filer på Windows.
Sikkerhed og tryghed
RISIKO: LOW.tz er en passiv arkivcontainer; .Z-formatet har ingen eksekverbar funktion. Standard sikkerhedsforbehold for arkiver gælder: en manipuleret tar-fil kan indeholde path-traversal poster («../», absolutte stier - det såkaldte «tar slip»-angreb). Udpak upålidelige .tz-filer i en tom mappe og gennemse indholdet, før du kører noget indeni.
Formatdetaljer
kort fortalt- Tidszonedata (tz database) - Historisk blev nogle IANA tz (tidszone) databasedistributioner pakket som .tz eller tzdata.tar.gz; ikke et særskilt filformat.
Programmer der åbner TZ-filer
Tekniske detaljer
dyb specifikation| Containerstruktur | TAR-arkiv pakket ind i en Unix compress (.Z) LZW-konvolut |
| Magic bytes (ydre .Z) | 1F 9D ved offset 0 |
| Komprimeringsalgoritme | LZW (Lempel-Ziv-Welch) via Unix compress; op til 16-bit koder som standard |
| Indre arkivformat | Standard TAR: 512-byte header-blokke + polstret fildata per medlem |
| Byte-orden | N/A - LZW bitstrøm; TAR-headere bruger ASCII-felter |
| Kodning | Binær |
| Checksum | Kun TAR oktal checksum per medlem-header; ingen checksum på det ydre lag |
| Ækvivalente navne | `.tar.Z` og `.taz` er identiske formater |
| GNU tar flag | `-Z` muliggør gennemsigtig komprimering/dekomprimering (f.eks. `tar -xZf file.tz`) |
| Typisk filstørrelse | Ti-tal KB til hundreder af MB |
| MIME-type | application/x-tar (også application/x-compress) |
| LZW patentstatus | Unisys-patent udløb i 2003; IBM-patent udløb i 2004 - ikke længere behæftet |
| Erstattet af | `.tar.gz`, `.tar.bz2`, `.tar.xz` og `.tar.zst` (bedre komprimeringsforhold og hastighed) |
| Udgivet | early 1980s (Unix compress tool, 1984; .tz/.taz shorthand in common use by late 1980s) |
| Seneste version | N/A (format is static; no versioning) |
| Åben standard | Ja · royaltyfri |
| Specifikation | www.gnu.org |
TZ-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om TZ-filer.