Come creare un file TAR
- Aggiungi i file con Scegli i file oppure trascinandoli sull'area di rilascio. Usa Aggiungi una cartella, oppure rilascia una cartella, per includere un'intera directory con le sue sottocartelle.
- Inserisci un Nome dell'archivio. Con il valore predefinito
archiveottieniarchive.tar. - Fai clic su Crea TAR.
- Salva il risultato con il suo pulsante Scarica.
Il file tar viene assemblato nel tuo browser. Nessuno dei tuoi file viene caricato.
Cosa fa tar, e cosa non fa
Tar fu creato per Unix alla fine degli anni Settanta per scrivere file su nastro magnetico, e il suo nome significa ancora "tape archive". Svolge un solo compito: unisce molti file e cartelle in un unico file, conservando percorso e metadati di ciascuno. Non comprime. Un .tar di 100 MB di documenti è leggermente più grande di 100 MB, perché ogni file riceve un'intestazione di 512 byte e viene riempito fino a un multiplo di 512 byte.
Sembra uno svantaggio, ma il tar non compresso è utile quando:
- i file sono già compressi (foto, video, ZIP), quindi comprimerli di nuovo costa solo tempo;
- pensi di comprimere il tar più tardi con lo strumento e le impostazioni che preferisci;
- un programma richiede esplicitamente il caricamento di un
.tar, come fanno alcuni strumenti per container, firmware e hosting; - vuoi un archivio che si possa leggere rapidamente e in streaming senza decompressione.
Dettagli sul formato
Gli archivi vengono scritti nel formato pax POSIX, lo standard tar moderno di POSIX.1-2001. I layout tar più vecchi limitano i percorsi a circa 100 caratteri e gestiscono solo nomi in semplice ASCII; pax memorizza il percorso completo in un'intestazione estesa, quindi percorsi lunghi e nomi di file non inglesi come Präsentation.pdf o nomi di cartelle giapponesi restano intatti. Viene registrata anche la data di modifica originale di ogni file, il che rende il tar una buona scelta per i backup e per consegnare cartelle di progetto ai colleghi.
Le cartelle vuote vengono saltate, e ai percorsi duplicati viene aggiunto " (2)" o " (3)" invece di sovrascriversi a vicenda.
Per estrarre il risultato, usa tar -xf archive.tar su Linux, macOS o Windows 10 e 11, fai doppio clic su di esso nel Finder di macOS, oppure aprilo con un qualsiasi archiviatore comune. Il comando equivalente per crearne uno tu stesso è tar -cf archive.tar folder/.
Consigli
- Vuoi lo stesso pacchetto compresso? Crea file TAR.GZ è l'opzione più largamente supportata, Crea file TAR.XZ dà file più piccoli.
- Invii a utenti Windows che non usano la riga di comando? Crea file ZIP è la scelta più sicura.
- Per convertire uno ZIP esistente in tar, usa ZIP in TAR.
chmod +x su di essi, oppure crea il tar sulla macchina con il comando tar quando i permessi contano.Domande frequenti
Perché il mio file TAR è più grande dei file originali?
Tar aggiunge un'intestazione a ogni file e riempie ciascuno fino a blocchi di 512 byte, senza alcuna compressione. Scegli TAR.GZ, TAR.BZ2 o TAR.XZ per un file più piccolo.
Le date dei file vengono conservate?
Sì. L'ora di modifica di ogni file viene scritta nell'archivio e ripristinata dagli estrattori standard.
Quanto posso mettere in un solo TAR?
L'archivio viene costruito in memoria. Totali oltre circa 700 MB sono lenti, e oltre 2 GB vengono rifiutati.
Aggiornato