UltKit

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

Output

I file vengono elaborati sui nostri server ed eliminati dopo 30 minuti.

Come usare questo strumento

  1. 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. 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. 3

    Convertire in ZIP

    Premi Converti in ZIP e scarica. Se lo ZIP deve essere cifrato, aggiungi prima una Nuova password in Impostazioni avanzate.

Risposta

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

  1. Rimuovere gzip

    Il flusso compresso viene espanso e torna il tar originale.

  2. Leggere il tar

    Ogni intestazione indica percorso, dimensione e data di modifica di un file.

  3. 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)
Convertitore TAR.GZ

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)
Convertitore ZIP

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 →ZIP7ZExtract
TARTAR to ZIP: yesTAR to 7Z: yesTAR to Extract: yes
TAR.GZ / TGZTAR.GZ / TGZ to ZIP: yesTAR.GZ / TGZ to 7Z: yesTAR.GZ / TGZ to Extract: yes
TAR.BZ2TAR.BZ2 to ZIP: yesTAR.BZ2 to 7Z: yesTAR.BZ2 to Extract: yes
TAR.XZTAR.XZ to ZIP: yesTAR.XZ to 7Z: yesTAR.XZ to Extract: yes
supported not offeredScegli il formato di output in **Converti in**; in questa pagina ZIP è preselezionato.

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.