Convertire ZIP in TAR

Qui converti ZIP in TAR gratis e senza account: trascina il file qui sopra e in un paio di secondi il risultato è pronto da scaricare. Il file viaggia cifrato fino al nostro server, viene convertito lì e viene cancellato appena il lavoro finisce.

  • Dove gira Sul nostro server, perché un browser non fa girare il programma che questo richiede.
  • Senza perdita Non si butta via niente. TAR conserva esattamente ciò che ZIP teneva.
  • Limite di dimensione Fino a 25 MB per file, gratis e senza account.
  • Vale la pena saperlo I file escono identici byte per byte. Quello che non sopravvive è ciò che il contenitore sapeva *su* di loro e non ciò che teneva *dentro* di loro: una password e, su alcuni formati, i permessi e le date originali.

Fino a 100 file alla volta. Formati diversi insieme non sono un problema.

La ragione per volere un TAR piuttosto che uno ZIP

Nessuno converte in TAR per archiviazione. Convertono perché qualcosa a valle legge tarball e nient’altro: un contesto di build container, uno script di deploy, un endpoint di importazione, uno strumento scritto nel 1998 e ancora silenziosamente portante. TAR risale al 1979 e si standardizza come POSIX.1-2001 ustar.

Questo lo rende una conversione di compatibilità nello stesso senso in cui PDF è una conversione di compatibilità per un documento. Non state migliorando l’archivio in modo misurabile; state cambiando quali programmi lo accetteranno, e pagando in byte. Giudicate il risultato da se lo strumento a valle ha smesso di lamentarsi.

TAR non comprime, e lo ZIP era già compresso

Questa è la frase che la maggior parte delle pagine su questa coppia omette. Uno ZIP applica DEFLATE a ogni voce che contiene; un TAR non applica nulla a nulla. Convertire l’uno nell’altro quindi scompatta la compressione e non la sostituisce, il che significa che l’output è spesso diverse volte l’input.

Per contenuto ricco di testo il moltiplicatore è massimo — codice sorgente, export CSV, log e XML deflazionano bene, quindi disfarlo è costoso. Per uno ZIP pieno di JPEG, MP4 o PDF la differenza è piccola, perché quelli erano già compressi prima di essere archiviati.

Come spende i suoi byte un TAR, in blocchi da 512 byte

TAR è uno stream di blocchi fissi da 512 byte. Ogni membro ottiene un blocco intestazione che porta nome, dimensione, modalità e marca temporale, seguito dal suo contenuto arrotondato al prossimo multiplo di 512, e l’archivio finisce con due blocchi di zeri.

La conseguenza si vede su archivi di molti file piccoli. Cinquecento file da un kilobyte costano almeno un’intestazione e due blocchi contenuto ciascuno, quindi il padding da solo è misurabile — una ragione per cui un TAR di un albero sorgente sembra stranamente grande accanto allo ZIP da cui proviene.

Permessi, proprietà e ciò che uno ZIP non ci ha mai detto

TAR può registrare una modalità file, un utente e un gruppo, ed è esattamente perché piace agli strumenti Unix. Ciò che non può fare è inventare quei valori. Vengono da qualunque cosa abbia prodotto lo scompattamento del vostro ZIP sul nostro convertitore, non dalla macchina dove i file vivevano originariamente.

Trattate quindi le modalità nell’output come non specificate piuttosto che preservate, e impostatele esplicitamente dopo l’estrazione se qualcosa ne dipende — un bit eseguibile su uno script è la vittima abituale.

Quando volevate un .tar.gz e avete chiesto un TAR

Una grande quota di chi cerca questa coppia in realtà ha bisogno di un tarball compresso, perché è ciò che diceva l’istruzione che seguivano. Se il target è un download o qualcosa che attraversa una rete, il TAR semplice è la metà sbagliata della risposta.

Convertire lo ZIP in GZ invece produce esattamente quello. Ogni target qui che non può contenere più di un file — GZ, BZ2 e XZ — viene costruito facendo prima un TAR e comprimendolo, ciò che la convenzione .tar.gz ha sempre significato.

Dove viene scompattato lo ZIP, dato che non è il vostro browser

Il reimpacchettamento di archivi è una delle conversioni su questo sito che richiede una macchina reale, quindi il file viaggia. Passa su una connessione crittata al nostro convertitore, 7-Zip scompatta lo ZIP e scrive il TAR, il risultato torna, e sia il caricamento sia l’output vengono cancellati al termine del lavoro.

I limiti sono quelli che vengono con quella disposizione: 25 MB per file sul livello gratuito, e uno stop rigido a sessanta secondi per lavoro.

Archivi che questa conversione ZIP in TAR rifiuta apertamente

Due rifiuti vale la pena saperli in anticipo. Un archivio che dichiara di scompattarsi a più di 2 GB viene rifiutato prima che un solo byte sia scritto su disco. E uno ZIP che risulta non contenere nulla ottiene un messaggio semplice piuttosto che un tarball vuoto.

Gli ZIP crittati si fermano anche qui. Lo scompattatore riceve deliberatamente una password vuota così che un archivio protetto fallisca immediatamente con un errore leggibile invece di aspettare un prompt che non riceverà mai risposta.

I vecchi limiti TAR, e se mordono ancora

Il registro segnala i file grandi come problema noto per TAR, e la ragione è nell’intestazione: il formato ustar originale memorizza una dimensione file in un campo ottale a dodici caratteri, che non può esprimere nulla oltre 8 GiB, e memorizza i nomi in un campo di 100 caratteri con un prefisso di 155.

Le estensioni moderne risolvono entrambi, e gli strumenti moderni le scrivono per default, quindi la maggior parte delle persone non incontra mai nessuno dei due limiti. Sul livello gratuito qui nessuno dei due è comunque raggiungibile — il tetto di 25 MB sull’input arriva molto prima del formato.

Mantenere un TAR leggibile tra dieci anni

Per la conservazione a lungo termine, TAR ha una proprietà che i formati compressi non hanno: il danno resta locale. Una regione corrotta in un tarball non compresso vi costa i file in quella regione, e tutto dopo può ancora essere letto, perché la struttura non è altro che intestazioni e contenuto in sequenza.

Un archivio compresso è molto meno indulgente. Un byte sbagliato all’inizio di uno stream solido può costare tutto ciò che segue. È l’argomento onesto per conservare un TAR semplice accanto a una copia compressa piuttosto che invece di una.

Impacchettare e comprimere come due decisioni separate

ZIP tratta impacchettamento e compressione come un’unica operazione, il che è comodo e silenziosamente vi toglie una scelta: l’archivio viene deflazionato perché è ciò che fa ZIP. Un TAR non prende tale decisione. Non ha impostazione di compressione, nessun livello, nessun dizionario e nessun algoritmo.

Quella separazione è perché gli strumenti Unix si compongono così liberamente. Lo stesso tarball può essere incanalato in gzip per velocità, xz per dimensione o nulla per un passo intermedio, e la scelta può essere fatta da chi sta spostando piuttosto che da chi ha impacchettato.

Come convertire ZIP in TAR

  1. Trascina il tuo file ZIP su questa pagina, oppure fai clic per sceglierne uno.
  2. Scegli TAR come destinazione e avvia la conversione.
  3. Scarica il file TAR finito.

ZIP o TAR: cosa cambia

ZIP a confronto con TAR
ZIPTAR
Nome completoArchivio ZIPArchivio TAR
Estensione del file.zip.tar
Tipo di mediaapplication/zipapplication/x-tar
CompressioneSenza perdita — non si butta via nienteSenza compressione
Prima pubblicazione19891979
Pubblicato daPKWARE
SpecificaAPPNOTE.TXTPOSIX.1-2001 ustar
LicenzaStandard apertoStandard aperto
Situazione attualeAttualeAttuale
Si apre nel browserNessun browserNessun browser
Valutato al suo posto7ZGZ

Che cosa resta

Non si scarta nulla. ZIP e TAR salvano il contenuto senza perdita: la conversione cambia la confezione, non la qualità, e si può ripetere senza che i danni si accumulino.

Aprire il risultato

7-Zip legge sia ZIP sia TAR, quindi puoi confrontare il risultato con l'originale senza un secondo programma.

Dimensione e qualità

TAR salva i campioni grezzi, quindi il file cresce parecchio senza guadagnare nulla. Ha senso solo quando un programma dall'altra parte non accetta ZIP, che è poi il motivo abituale.

A che cosa serve ciascun formato

ZIP è il formato di PKWARE, pubblicato nel 1989. È descritto in APPNOTE.TXT, e vale la pena conoscerlo se il file deve sopravvivere allo strumento che lo ha scritto.

TAR risale al 1979, descritto in POSIX.1-2001 ustar. tar, 7-Zip e Keka lo leggono.

Da ZIP a TAR: domande frequenti

Il mio file ZIP viene caricato da qualche parte?

Sì: questa conversione ha bisogno di un software che in un browser non può girare. Il file viaggia cifrato fino al nostro server, viene cancellato appena il lavoro finisce e il risultato dopo 60 minuti. Il lavoro lo fa 7-Zip, l’archiviatore, nella sua forma da riga di comando.

Convertire ZIP in TAR è gratis?

Sì, fino a 100 conversioni al giorno per file fino a 25 MB. Quell’unico limite esiste perché questa conversione gira su un server che paghiamo noi. Per il resto qui non c’è niente di limitato, e la filigrana non c’è in nessun caso. Il limite esiste perché 7-Zip ha bisogno di una nostra macchina per girare.

Si perde qualità convertendo ZIP in TAR?

No. TAR conserva lo stesso contenuto senza buttare via niente: il risultato è identico in qualità all’originale. I file escono identici byte per byte. Quello che non sopravvive è ciò che il contenitore sapeva *su* di loro e non ciò che teneva *dentro* di loro: una password e, su alcuni formati, i permessi e le date originali.

Perché il file TAR è molto più grande del file ZIP?

TAR salva i campioni grezzi, quindi il file cresce parecchio senza guadagnare nulla. Ha senso solo quando un programma dall'altra parte non accetta ZIP, che è poi il motivo abituale.

La conversione da ZIP a TAR è senza perdita?

Non si scarta nulla. ZIP e TAR salvano il contenuto senza perdita: la conversione cambia la confezione, non la qualità, e si può ripetere senza che i danni si accumulino.

Altro su questi formati

Da dove vengono questi numeri

Quello che questa pagina afferma su ZIP e TAR si può verificare, e questi sono i documenti che chiudono la questione.