Hva er TZ-filformatet?
Filendelsen .tz markerer et TAR-arkiv komprimert med Unix compress-verktøyet ved bruk av LZW-algoritmen (Lempel-Ziv-Welch). Det er et kortnavn for .tar.Z og er utbyttbart med .taz - alle tre navnene beskriver den samme binære strukturen.
Internt består en .tz-fil av en ytre .Z compress-konvolutt - identifiserbar ved de to magiske bytene 1F 9D i starten av filen - som pakker inn et standard TAR-arkiv. TAR-laget inneholder 512-byte hodeblokker for hver medlemsfil etterfulgt av utfylte data, mens LZW-laget komprimerer hele TAR-strømmen ved bruk av opptil 16-bit koder. GNU tar håndterer begge lag sømløst ved bruk av flagget -Z: tar -xZf archive.tz.
Formatet dateres til tidlig 1980-tall da Unix compress var det dominerende komprimeringsverktøyet. Det ble mye brukt til å distribuere Unix-programvare og akademiske data gjennom slutten av 1980-tallet og tidlig 1990-tall, spesielt da disketter var det primære utvekslingsmediet. .tz-arkiver finnes i dag hovedsakelig i eldre Unix-depoter og gamle sikkerhetskopier.
Moderne ekvivalenter - .tar.gz (gzip, 1992), .tar.bz2 (bzip2, 1996), .tar.xz (xz, 2009) og .tar.zst (Zstandard, 2016) - tilbyr alle bedre komprimeringsgrader og har erstattet .tz for nye arkiver. Verktøy som 7-Zip, PeaZip og WinZip kan pakke ut .tz-filer på Windows.
Sikkerhet og trygghet
RISIKO: LOW.tz er en passiv arkivbeholder; .Z-formatet har ingen eksekverbar funksjonalitet. Standard forholdsregler for arkivsikkerhet gjelder: en manipulert tar-fil kan inneholde oppføringer for bane-traversering («../», absolutte baner - såkalt «tar slip»-angrep). Pakk ut upålitelige .tz-filer i en tom mappe og gå gjennom innholdet før du kjører noe inni.
Formatdetaljer
i et nøtteskall- Tidssonedata (tz-database) - Historisk ble noen IANA tz (tidssone)-databasedistribusjoner pakket som .tz eller tzdata.tar.gz; dette er ikke et eget filformat.
Programmer som åpner TZ-filer
Tekniske detaljer
dyp spesifikasjon| Beholderstruktur | TAR-arkiv pakket inn i en Unix compress (.Z) LZW-konvolutt |
| Magiske byte (ytre .Z) | 1F 9D ved offset 0 |
| Komprimeringsalgoritme | LZW (Lempel-Ziv-Welch) via Unix compress; opptil 16-bit koder som standard |
| Indre arkivformat | Standard TAR: 512-byte hodeblokker + utfylte fildata per medlem |
| Byterekkefølge | N/A - LZW-bitstrøm; TAR-hoder bruker ASCII-felt |
| Koding | Binær |
| Sjekksum | Kun oktal sjekksum i TAR-hode per medlem; ingen sjekksum for det ytre laget |
| Ekvivalente navn | `.tar.Z` og `.taz` er identiske formater |
| GNU tar-flagg | `-Z` muliggjør sømløs komprimering/dekomprimering (f.eks. `tar -xZf file.tz`) |
| Typisk filstørrelse | Ti talls KB til hundrevis av MB |
| MIME-type | application/x-tar (også application/x-compress) |
| LZW-patentstatus | Unisys-patent utløp i 2003; IBM-patent utløp i 2004 - ikke lenger beheftet |
| Erstattet av | `.tar.gz`, `.tar.bz2`, `.tar.xz` og `.tar.zst` (bedre komprimeringsgrad og hastighet) |
| Utgitt | early 1980s (Unix compress tool, 1984; .tz/.taz shorthand in common use by late 1980s) |
| Siste versjon | N/A (format is static; no versioning) |
| Åpen standard | Ja · royalty-fri |
| Spesifikasjon | www.gnu.org |
TZ-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om TZ-filer.