Che cos'è il formato di file TZ?
L'estensione .tz identifica un archivio TAR compresso con l'utility Unix compress utilizzando l'algoritmo LZW (Lempel-Ziv-Welch). Si tratta di un alias abbreviato per .tar.Z ed è intercambiabile con .taz: tutti e tre i nomi descrivono la stessa struttura binaria.
Internamente, un file .tz consiste in un involucro esterno di compressione .Z - identificabile dai due magic byte 1F 9D all'inizio del file - che avvolge un archivio TAR standard. Il livello TAR contiene blocchi di intestazione da 512 byte per ogni file membro seguiti dai dati riempiti, mentre il livello LZW comprime l'intero flusso TAR utilizzando codici fino a 16 bit. GNU tar gestisce entrambi i livelli in modo trasparente utilizzando il flag -Z: tar -xZf archive.tz.
Il formato risale ai primi anni '80, quando Unix compress era lo strumento di compressione dominante. È stato ampiamente utilizzato per distribuire software Unix e dati accademici tra la fine degli anni '80 e l'inizio degli anni '90, in particolare quando i floppy disk erano il principale mezzo di scambio. Gli archivi .tz si trovano oggi principalmente in repository Unix legacy e vecchi set di backup.
Gli equivalenti moderni - .tar.gz (gzip, 1992), .tar.bz2 (bzip2, 1996), .tar.xz (xz, 2009) e .tar.zst (Zstandard, 2016) - offrono tutti rapporti di compressione migliori e hanno soppiantato il .tz per i nuovi archivi. Strumenti come 7-Zip, PeaZip e WinZip possono estrarre file .tz su Windows.
Sicurezza e incolumità
RISCHIO: LOW.tz è un contenitore di archiviazione passivo; il formato .Z non ha capacità eseguibili. Si applicano le normali precauzioni di sicurezza degli archivi: un tarball manipolato può contenere voci di attraversamento del percorso («../», percorsi assoluti - l'attacco «tar slip»). Estrai i file .tz non attendibili in una directory vuota e controlla il contenuto prima di eseguire qualsiasi cosa all'interno.
Dettagli del formato
in sintesi- Dati fuso orario (database tz) - Storicamente alcune distribuzioni del database IANA tz (timezone) erano pacchettizzate come .tz o tzdata.tar.gz; non si tratta di un formato di file distinto.
Programmi che aprono file TZ
Dettagli tecnici
specifiche approfondite| Struttura del contenitore | Archivio TAR avvolto in un involucro LZW Unix compress (.Z) |
| Magic bytes (.Z esterno) | 1F 9D all'offset 0 |
| Algoritmo di compressione | LZW (Lempel-Ziv-Welch) tramite Unix compress; codici fino a 16 bit per impostazione predefinita |
| Formato archivio interno | TAR standard: blocchi di intestazione da 512 byte + dati file riempiti per ogni membro |
| Ordine dei byte | N/D - bitstream LZW; le intestazioni TAR utilizzano campi ASCII |
| Codifica | Binario |
| Checksum | Solo checksum ottale dell'intestazione per membro TAR; nessun checksum del livello esterno |
| Nomi equivalenti | `.tar.Z` e `.taz` sono formati identici |
| Flag GNU tar | `-Z` abilita compressione/decompressione trasparente (es. `tar -xZf file.tz`) |
| Dimensione tipica del file | Da decine di KB a centinaia di MB |
| Tipo MIME | application/x-tar (anche application/x-compress) |
| Stato del brevetto LZW | Il brevetto Unisys è scaduto nel 2003; il brevetto IBM è scaduto nel 2004 - non più vincolato |
| Sostituito da | `.tar.gz`, `.tar.bz2`, `.tar.xz` e `.tar.zst` (migliori rapporti di compressione e velocità) |
| Rilasciato | early 1980s (Unix compress tool, 1984; .tz/.taz shorthand in common use by late 1980s) |
| Ultima versione | N/A (format is static; no versioning) |
| Standard aperto | Sì · royalty-free |
| Specifica | www.gnu.org |
Conversioni TZ
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file TZ.