TAR in ZIP

RSS

Converti TAR in ZIP online: trasforma archivi .tar, .tar.bz2 e .tar.xz in file ZIP per gli utenti Windows. Gratuito, privato, nulla viene caricato.

I file vengono elaborati nel tuo browser e non vengono mai caricati.

Come convertire TAR in ZIP

  1. Trascina un file .tar sull'area di rilascio, oppure clicca Scegli un file per cercarlo.
  2. Il campo Password (solo se l'archivio è criptato) può restare vuoto. I file TAR semplici non hanno crittografia, e il campo serve per le sorgenti ZIP criptate.
  3. Clicca Converti in ZIP. Ogni file del tarball viene letto e scritto in uno ZIP compresso.
  4. Usa il pulsante Scarica per salvare il risultato, con lo stesso nome dell'originale: backup.tar diventa backup.zip.

Il tarball viene letto da libarchive che gira nel tuo browser come WebAssembly, e lo ZIP viene scritto da zip.js. Il file resta sul tuo dispositivo per tutto il tempo.

Perché un tarball e uno ZIP sono diversi

TAR (abbreviazione di "tape archive") risale ai backup Unix su nastro magnetico. Si limita a concatenare i file uno dopo l'altro con un'intestazione per ciascuno, e non comprime affatto. Per questo un file .tar ha più o meno la dimensione dei file che contiene sommati. Su Linux e macOS di solito lo si estrae con tar -xf backup.tar, e TAR è comune nelle esportazioni di immagini Docker, nei backup dei server e nei dump di dati.

ZIP comprime ogni file singolarmente ed è compreso nativamente da Windows, macOS e dispositivi mobili. Convertire un TAR in ZIP fa quindi due cose utili insieme: rende l'archivio apribile con un doppio clic su qualsiasi desktop e, a differenza del TAR semplice, ne comprime davvero il contenuto. File di testo, log, esportazioni CSV e codice sorgente spesso si riducono molto; foto, video e altri file già compressi restano più o meno della stessa dimensione.

Cosa si trasferisce dal TAR

Il contenuto dei file e l'intera gerarchia delle cartelle vengono scritti nello ZIP, che usa Deflate al livello normale. Percorsi lunghi e nomi di file non inglesi letti dal tarball vengono mantenuti così come sono.

Alcune informazioni non fanno parte della conversione. Le date di modifica originali non si possono leggere da un tarball nel browser, quindi i file nello ZIP ricevono la data corrente. Anche i permessi dei file (come il bit di esecuzione), la proprietà di utente e gruppo e le cartelle vuote non vengono copiati. Se stai spostando un insieme di script di shell o un programma tra macchine Linux e ti servono quei dettagli, continua a usare TAR o TAR.GZ ed estrailo con il comando tar sulla destinazione.

Consigli

Domande frequenti

Lo ZIP sarà più piccolo del TAR?

Di solito sì, perché TAR non è compresso e ZIP applica Deflate. Il risparmio dipende dal contenuto: gli archivi ricchi di testo si riducono molto, i file multimediali quasi per nulla.

Le date dei file vengono conservate?

No. Le date memorizzate nel tarball non sono disponibili al browser, quindi ogni voce dello ZIP riceve la data della conversione. Usa tar -xf sul tuo computer se ti servono i timestamp originali.

Può gestire un backup TAR molto grande?

L'archivio viene elaborato nella memoria del browser. I tarball fino a circa 700 MB si convertono a un ritmo confortevole, quelli più grandi sono lenti e qualsiasi cosa oltre 2 GB viene rifiutata. Per backup più grandi, è meglio uno strumento da riga di comando.

Posso convertire più file TAR in una volta sola?

No, un archivio per conversione. Riesegui lo strumento per il file successivo.

Aggiornato

Copiato negli appunti