👤 Pro — senza pubblicitàPro
// zip ⇄ tar.gz

Convertitore ZIP ⇄ TAR.GZ

Trascina un .zip o un .tar.gz — Convertburda riconosce quale dei due è e lo converte nell'altro, proprio qui nel tuo browser. I tuoi file non vengono mai caricati.

Due formati di archivio che ragionano in modo diverso

ZIP e TAR.GZ risolvono lo stesso problema con filosofie opposte. Uno ZIP comprime ogni file singolarmente e mantiene un indice alla fine, così qualsiasi singolo file può essere estratto senza toccare il resto — comodo, ed è il motivo per cui lo ZIP è diventato il formato quotidiano su Windows. Un tarball va nella direzione opposta: tar prima incolla insieme ogni file in un unico lungo flusso, poi gzip comprime quel flusso nel suo insieme. Comprimere tutto insieme spesso rende il risultato più piccolo quando un archivio contiene molti file piccoli e simili, perché i pattern condivisi tra i file vengono compressi una volta sola invece che una volta per file — ma nulla può essere estratto senza leggere il flusso dall'inizio. Nessuno dei due è migliore; sono cresciuti su sistemi diversi, e questo convertitore semplicemente sposta i tuoi file tra i due mondi.

Cosa sopravvive al viaggio — e cosa no

La struttura delle tue cartelle e il contenuto di ogni file arrivano byte per byte — la conversione decomprime e ricomprime, non ricodifica mai ciò che c'è dentro i file. Ciò che non sopravvive sono i metadati intorno a essi. Le voci ricompresse escono con permessi standard e senza le loro date di modifica originali, il che conta in un caso pratico: uno script shell convertito in un tarball perde il suo bit di eseguibilità, quindi su Linux ha bisogno di un rapido chmod +x dopo l'estrazione prima che possa essere eseguito. Vale la pena menzionare anche i percorsi molto lunghi — l'header tar classico memorizza circa un centinaio di caratteri di percorso, quindi mantieni entro limiti ragionevoli i nomi di cartelle molto annidate. Se i permessi e le date esatte contano davvero, come avviene per un backup di sistema, crea il tarball direttamente sulla macchina con il comando tar; una conversione di formato è lo strumento sbagliato per quel compito specifico, ed è meglio dirlo che lasciartelo scoprire dopo un ripristino.

Quando ti conviene davvero preoccupartene

Il traffico va in entrambe le direzioni. Verso il tarball: un server Linux, una pipeline CI o un collega da riga di comando si aspetta un .tar.gz, e tu hai uno ZIP appena uscito da Windows. Verso lo ZIP: una release open-source o un backup di server arriva come .tar.gz e qualcuno deve aprirlo senza altro che un doppio clic su Windows. In entrambi i casi l'alternativa è installare uno strumento per archivi o trovare una riga di comando — questa pagina esiste perché una deviazione di trenta secondi faccia il lavoro al suo posto, senza che l'archivio lasci la tua macchina. Quest'ultima parte è il vantaggio silenzioso di farlo nel browser: un rilascio di codice sorgente, i file di un cliente o una cartella di contratti non toccano mai il server di nessuno, perché non c'è alcun server coinvolto — la conversione funzionerebbe anche con la tua connessione internet scollegata.

Limiti da conoscere prima di un archivio grande

Tutto qui avviene nella memoria del tuo browser, quindi il tetto pratico dipende dal tuo dispositivo — gli archivi di poche centinaia di megabyte di solito vanno bene su un desktop, mentre un tablet si arrenderà prima. Gli archivi protetti da password non sono supportati in nessuna delle due direzioni; rimuovi prima la protezione. E poiché la conversione ricomprime davvero, la dimensione dell'output cambia un poco in un senso o nell'altro — è normale, non una perdita di dati. Un percorso da ricordare: gli archivi RAR non possono essere creati o convertiti direttamente in tarball da nessuna parte, ma lo strumento da RAR a ZIP porta prima un RAR in forma ZIP, e da lì questa pagina lo porta per il resto della strada.

Come funziona

L'intera conversione avviene nel tuo browser usando il suo motore di compressione integrato: l'archivio viene decompresso, ricompresso nell'altro formato e restituito direttamente a te. Nulla viene inviato a un server, quindi anche gli archivi grandi o privati non lasciano mai il tuo dispositivo.

Perché convertire tra ZIP e TAR.GZ?

ZIP è lo standard di tutti i giorni su Windows; TAR.GZ (un tarball compresso con gzip) è lo standard su Linux, sui server e nella maggior parte delle release open-source. Convertire consegna i tuoi file a chi ne ha bisogno nel formato che i suoi strumenti si aspettano.

Convertburda — conversioni universali