Wat is het TZ-bestandsformaat?
De extensie .tz markeert een TAR-archief dat is gecomprimeerd met het Unix-hulpprogramma compress met behulp van het LZW-algoritme (Lempel-Ziv-Welch). Het is een verkorte alias voor .tar.Z en is uitwisselbaar met .taz - alle drie de namen beschrijven dezelfde binaire structuur.
Intern bestaat een .tz-bestand uit een buitenste .Z compress-envelop - herkenbaar aan de twee-byte magic 1F 9D aan het begin van het bestand - die een standaard TAR-archief omhult. De TAR-laag bevat headerblokken van 512 bytes voor elk lidbestand, gevolgd door opgevulde gegevens, terwijl de LZW-laag de gehele TAR-stroom comprimeert met codes tot 16-bit. GNU tar verwerkt beide lagen transparant met de vlag -Z: tar -xZf archive.tz.
Het formaat dateert uit de vroege jaren 80, toen Unix compress het dominante compressiehulpprogramma was. Het werd op grote schaal gebruikt om Unix-software en academische gegevens te distribueren in de late jaren 80 en vroege jaren 90, vooral toen diskettes het primaire uitwisselingsmedium waren. .tz-archieven worden tegenwoordig voornamelijk gevonden in legacy Unix-repositories en oude back-upsets.
Moderne equivalenten - .tar.gz (gzip, 1992), .tar.bz2 (bzip2, 1996), .tar.xz (xz, 2009) en .tar.zst (Zstandard, 2016) - bieden allemaal betere compressieverhoudingen en hebben .tz vervangen voor nieuwe archieven. Programma's zoals 7-Zip, PeaZip en WinZip kunnen .tz-bestanden uitpakken op Windows.
Beveiliging & veiligheid
RISICO: LOW.tz is een passieve archiefcontainer; het .Z-formaat heeft geen uitvoerbare mogelijkheden. Standaard veiligheidswaarschuwingen voor archieven zijn van toepassing: een gemanipuleerde tarball kan path-traversal-vermeldingen bevatten ('../', absolute paden - de „tar slip”-aanval). Pak niet-vertrouwde .tz-bestanden uit in een lege map en controleer de inhoud voordat u iets uitvoert.
Formaatdetails
in een notendop- Tijdzonegegevens (tz database) - Historisch gezien werden sommige IANA tz (tijdzone) database-distributies verpakt als .tz of tzdata.tar.gz; dit is geen apart bestandsformaat.
Programma's die TZ-bestanden openen
Technische details
diepe specificaties| Containerstructuur | TAR-archief verpakt in een Unix compress (.Z) LZW-envelop |
| Magic bytes (buitenste .Z) | 1F 9D op offset 0 |
| Compressie-algoritme | LZW (Lempel-Ziv-Welch) via Unix compress; standaard tot 16-bit codes |
| Intern archiefformaat | Standaard TAR: 512-byte headerblokken + opgevulde bestandsgegevens per lid |
| Byte-volgorde | N.v.t. - LZW-bitstream; TAR-headers gebruiken ASCII-velden |
| Codering | Binair |
| Checksum | Alleen octale checksum in de TAR-header per lid; geen checksum voor de buitenlaag |
| Equivalente namen | `.tar.Z` en `.taz` zijn identieke formaten |
| GNU tar-vlag | `-Z` maakt transparante compressie/decompressie mogelijk (bijv. `tar -xZf file.tz`) |
| Typische bestandsgrootte | Tientallen KB tot honderden MB |
| MIME-type | application/x-tar (ook application/x-compress) |
| LZW-patentstatus | Unisys-patent verlopen in 2003; IBM-patent verlopen in 2004 - niet langer belast |
| Vervangen door | `.tar.gz`, `.tar.bz2`, `.tar.xz` en `.tar.zst` (betere compressieverhoudingen en snelheid) |
| Uitgebracht | early 1980s (Unix compress tool, 1984; .tz/.taz shorthand in common use by late 1980s) |
| Laatste versie | N/A (format is static; no versioning) |
| Open standaard | Ja · royaltyvrij |
| Specificatie | www.gnu.org |
TZ conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over TZ-bestanden.