Convertire TAR.GZ in ZIP
Un file .tar.gz è composto da due formati sovrapposti: un archivio tar avvolto nella compressione gzip. La maggior parte dei programmi per Windows li rimuove uno alla volta. Questo convertitore elimina entrambi i livelli e crea un unico ZIP con le cartelle e le date originali.
Convertitore di archivi
oppure trascina qui File ZIP, ZIPX, RAR … ·
Max 95 MB per file· Fino a 20 file· Eliminati dopo 30 minuti
I file vengono elaborati sui nostri server ed eliminati dopo 30 minuti.
Necessaria solo se l'archivio caricato è protetto da password.
Password facoltativa per l'archivio convertito. Lasciare vuoto per non impostarla. TAR e ISO non supportano la password.
AES-256 è sicuro e si apre in Windows 11, macOS, 7-Zip e WinRAR. ZipCrypto è debole ma si apre con la decompressione integrata nelle versioni più vecchie di Windows.
Mantiene le cartelle originali oppure sposta tutti i file al livello principale.
Come usare questo strumento
- 1
Aggiungere il tarball
Carica un file .tar.gz o .tgz, fino a 95 MB ciascuno e 20 per lotto. Gli archivi .tar.bz2 e .tar.xz sono accettati allo stesso modo.
- 2
Mantenere la struttura delle cartelle
Struttura delle cartelle resta su Mantieni le cartelle, così l'albero di directory di un progetto si conserva. Usa Tutti i file al livello principale solo per un insieme piatto di documenti o immagini.
- 3
Convertire in ZIP
Premi Converti in ZIP e scarica. Se lo ZIP deve essere cifrato, aggiungi prima una Nuova password in Impostazioni avanzate.
Come si converte un tar.gz in ZIP?
Carica il .tar.gz o .tgz e premi Converti in ZIP. Il livello gzip viene decompresso, il tar viene letto e ogni file è inserito in uno ZIP con la propria cartella e data, pronto da aprire su qualsiasi dispositivo.
Perché un tar.gz è un unico flusso compatto
Jean-loup Gailly e Mark Adler rilasciarono gzip per il progetto GNU nel 1992 come sostituto libero da brevetti del comando Unix compress. gzip comprime esattamente un flusso di byte e non sa nulla di file o cartelle. Abbinarlo a tar, che unisce molti file in un unico flusso, diede a Unix un archivio in due passaggi: tar raccoglie, gzip riduce.
Poiché gzip vede l'intero tar in una volta, il risultato si comporta come un archivio solido. Il testo ripetuto in centinaia di file si comprime bene, ed è per questo che codice sorgente, pacchetti Linux e progetti come WordPress offrono download in tar.gz. Il prezzo è l'accesso. Per leggere l'ultimo file occorre decomprimere tutto ciò che lo precede, e un byte danneggiato all'inizio può rendere illeggibile il resto.
ZIP fa l'opposto e comprime ogni file separatamente dietro un indice. Costa un po' di spazio ma rende l'archivio facile da sfogliare, come si aspetta chi usa Windows. Windows 11 apre i tar.gz in Esplora file dall'aggiornamento del 2023, ma Windows 10, i PC aziendali più vecchi e molti moduli di caricamento richiedono ancora lo ZIP. I tarball semplici, non compressi, hanno una pagina dedicata, TAR in ZIP, e il convertitore di archivi copre anche 7z, RAR e ISO.
Da TAR.GZ a ZIP in tre passaggi
Rimuovere gzip
Il flusso compresso viene espanso e torna il tar originale.
Leggere il tar
Ogni intestazione indica percorso, dimensione e data di modifica di un file.
Scrivere lo ZIP
I file vengono compressi uno a uno ed elencati nella directory centrale dello ZIP.
TAR.GZ
Archivio TAR compresso con gzip
Un file .tar.gz (o .tgz) è un archivio TAR compresso con gzip, lo strumento di compressione GNU rilasciato nel 1992. È il formato tradizionale per le release di codice sorgente, il software Linux e i backup dei server perché conserva i permessi Unix e comprime bene. In alcuni strumenti l'estrazione richiede due passaggi, prima gzip e poi tar. Linux e macOS lo aprono in modo nativo, mentre su Windows può servire 7-Zip o un tar integrato recente.
- Compressione
- Senza perdita
- Trasparenza
- –
- Animazione
- –
- Introdotto
- 1992 · Unix tar + GNU gzip (Jean-loup Gailly, Mark Adler)
ZIP
Archivio ZIP
ZIP è un formato di archivio senza perdita creato da Phil Katz di PKWARE nel 1989. Riunisce molti file e cartelle in un unico file compresso, e Windows, macOS, Linux, iOS e Android possono aprirlo senza software aggiuntivo. ZIP è anche il contenitore alla base dei file DOCX, XLSX, EPUB, APK e JAR. La compressione standard è veloce ma meno efficiente del 7z, e la vecchia protezione con password ZipCrypto è debole.
- Compressione
- Senza perdita
- Trasparenza
- –
- Animazione
- –
- Introdotto
- 1989 · Phil Katz (PKWARE)
TAR.GZ è il formato in cui vengono distribuiti progetti Linux, backup di server e rilasci di codice sorgente, quindi lo si converte in ZIP quando i file devono aprirsi su Windows o su uno smartphone in un solo passaggio invece di due; da ZIP a TAR.GZ vale l'opposto, cioè preparare i file per un server Linux o uno script di build.
Tipi di tarball accettati da questa pagina
| from ↓ · to → | ZIP | 7Z | Extract |
|---|---|---|---|
| TAR | TAR to ZIP: yes | TAR to 7Z: yes | TAR to Extract: yes |
| TAR.GZ / TGZ | TAR.GZ / TGZ to ZIP: yes | TAR.GZ / TGZ to 7Z: yes | TAR.GZ / TGZ to Extract: yes |
| TAR.BZ2 | TAR.BZ2 to ZIP: yes | TAR.BZ2 to 7Z: yes | TAR.BZ2 to Extract: yes |
| TAR.XZ | TAR.XZ to ZIP: yes | TAR.XZ to 7Z: yes | TAR.XZ to Extract: yes |
Nomi di file Linux che creano problemi su Windows
Controllare i nomi che differiscono solo per maiuscole e i caratteri speciali
Linux permette a README e readme di stare nella stessa cartella e consente nei nomi caratteri come : e ?. Windows considera la prima coppia come un solo file e rifiuta quei caratteri, quindi dopo aver estratto lo ZIP su Windows uno dei file potrebbe mancare o essere rinominato. Anche i collegamenti simbolici del tarball non vengono ricreati, perciò per il codice che ne dipende conserva il tarball per gli utenti Linux.
Domande su TAR.GZ in ZIP
Perché 7-Zip trasforma il .tar.gz in un .tar invece che in una cartella?
7-Zip tratta i due livelli separatamente: la prima estrazione rimuove gzip e lascia il .tar, la seconda estrae i file. Qui la conversione in ZIP esegue entrambi i passaggi insieme, così il destinatario riceve un unico file familiare.
Un file .tgz è diverso da un .tar.gz?
No. .tgz è un nome abbreviato per la stessa cosa, nato su sistemi che limitavano le estensioni a tre caratteri. Entrambi sono un archivio tar compresso con gzip e qui sono accettati entrambi.
Perché lo ZIP pesa più del tar.gz di partenza?
gzip comprime l'intero tar come un unico flusso continuo, quindi può riutilizzare schemi ripetuti tra i file, per esempio centinaia di file sorgente simili. ZIP comprime ogni file separatamente e ricomincia da zero ogni volta. La differenza è massima con tanti piccoli file di testo e minima con foto o video.
Perché non si può vedere un singolo file dentro un tar.gz senza estrarre tutto?
Nessuno dei due livelli ha un indice. gzip si può decomprimere solo dall'inizio e tar elenca i file un'intestazione alla volta lungo il percorso. Uno ZIP conserva un elenco alla fine, ed è per questo che il contenuto compare subito.
Conviene scaricare lo ZIP o il tar.gz di una release di GitHub?
GitHub offre entrambi per il codice sorgente di ogni release e il contenuto è lo stesso. Su Windows scegli lo ZIP; su Linux o macOS vanno bene entrambi. Converti solo se hai già il tar.gz e l'altra versione non è disponibile.
Si può fare su Mac senza caricare nulla?
Sì. Fai doppio clic sul .tar.gz nel Finder e Utility Archivio estrae entrambi i livelli; poi fai clic con il tasto destro sulla cartella e scegli Comprimi per creare uno ZIP. Usa questa pagina se sei su un Chromebook, su uno smartphone o su un PC aziendale con restrizioni.