Convertitore da GZ a TAR
Estrai i dati TAR da un archivio TAR compresso con GZIP, ad esempio .tar.gz o .tgz.
Confronto formati e specifiche tecniche
| Specifica | GZ | TAR |
|---|---|---|
| Tipo MIME | application/ | application/ |
| Tipo | flusso compresso | contenitore di archivio |
| Compressione | DEFLATE senza perdita (LZ77 + Huffman) | non compresso (spesso combinato con gzip/bzip2/xz) |
| Specifica standard | IETF RFC 1952 (GZIP) | POSIX.1-2001 / IEEE 1003.1 ustar |
| Intestazione Magic Bytes | 1F 8B | 75 73 74 61 72 (ustar) |
Panoramica del formato e applicazioni
Un file GZ è un singolo flusso compresso creato dall'algoritmo DEFLATE, mentre un file TAR è un contenitore non compresso che raggruppa più file e strutture di cartelle insieme senza rimpicciolirli. Gli amministratori di sistema e gli sviluppatori eseguono frequentemente questa conversione quando devono ispezionare, modificare o estrarre singoli file all'interno di un backup compresso senza dover ricomprimere l'intero flusso ogni volta. Utilità software come GNU tar, 7-Zip e WinRAR gestiscono questa trasformazione in modo nativo sulla maggior parte dei sistemi operativi desktop. Questo percorso è destinato agli archivi TAR compressi con GZIP, come .tar.gz o .tgz. Decomprime il flusso, verifica che contenga un archivio TAR con file normali e restituisce i byte TAR. Gli altri dati GZIP vengono rifiutati.
Specifiche tecniche e analisi dei codec
GZIP usa il tipo MIME application/gzip, la firma 1F 8B e la compressione DEFLATE. TAR usa application/x-tar e intestazioni a blocchi POSIX. Il convertitore decomprime il flusso GZIP, verifica che il risultato sia un archivio TAR valido con file normali e restituisce i byte TAR senza modificarli.
Compatibilità con sistemi operativi e browser
Il supporto nativo per entrambi i formati è presente in quasi tutti i sistemi operativi. Gli ambienti Linux, macOS e simili a Unix includono strumenti da riga di comando come tar e gzip che convertono questi file istantaneamente. Gli utenti Windows possono affidarsi a software di terze parti come 7-Zip o ai moderni comandi del terminale di Windows 10 e 11. I browser web non possono eseguire il rendering nativo o le conversioni tra questi due tipi di archivio, quindi l'elaborazione dei file deve avvenire sulla macchina locale o tramite codice sul server di backend. Il supporto varia anche in base ad app, dispositivo, sistema operativo e versione.
Informazioni utili
Usa un file GZIP che contiene un archivio TAR, come .tar.gz o .tgz. I file .gz senza archivio TAR vengono rifiutati.
Domande frequenti
Come convertire un archivio GZIP in un archivio TAR senza perdere qualità?
Se il flusso GZIP contiene un archivio TAR valido, la decompressione restituisce i byte TAR senza modificarli. Questo percorso rifiuta gli altri dati GZIP.
Qual è la differenza tra un archivio GZIP e un archivio TAR?
GZIP è un algoritmo di compressione a file singolo che riduce le dimensioni del file utilizzando l'algoritmo DEFLATE. TAR è un contenitore di archiviazione che raggruppa più file e directory in un unico file senza applicare alcuna compressione.