Skip to main content

Cos'è un file di archivio?

Un file di archivio è un singolo file che contiene molti altri file, spesso in formato compresso.Programmi che creano questi tipi di file sono chiamati archivi.Ci sono una varietà di archivi con formati di archivio distinti e molti di questi formati non sono interoperabili.Alcuni archivi e i file che generano sono specifici per particolari sistemi operativi, mentre altri sono più portatili tra i sistemi operativi e le architetture di computer. I file zip (.zip) e i tarball (.tar) sono due dei tipi di file di archivio più comuni.Entrambi sono archivi compressi, ciascuno che utilizza un metodo di compressione diverso.I due metodi di compressione possono essere combinati per formare un tarball zippato (.tgz), che è anche abbastanza comune.Un tarball zippato non è costituito da una file zip e un tarball combinato insieme;Invece, è un file di grandi dimensioni che utilizza sia i metodi di compressione Zip che Tarball.Quando si accede a questo tipo di file di archivio, si deve prima decomprimerlo come file zip, quindi decomprimerlo di nuovo come un tarball.

I file di archivio sono comunemente usati per combinare un gruppo di file per facilità di condivisione o maggiore efficienza.I file di archivio compressi sono spesso allegati alle e -mail o vengono inviati attraverso le reti come un modo efficiente per condividere più tipi di dati contemporaneamente.MHTML è un esempio di questa tecnica e combina tutte le risorse di una pagina Web, inclusi testo, immagini, suoni o altri media, in un unico file.L'invio di un file MHTML allegato a un'e -mail è molto più efficiente e più facile da gestire, quindi allegare tutti i file separati che compongono una pagina web uno per uno.

Nello sviluppo del software, un file di archivio può essere utilizzato per creare un staticoLibreria di dati per un programma, consolidando grandi gruppi di codice correlato in un'unica unità per facilitare l'integrazione in reti di dati più grandi.L'esatto tipo di file di archivio creato per la libreria, nonché la sua composizione, dipende dal linguaggio del computer utilizzato e dall'architettura del computer da cui è stato creato.Se utilizzato in questo contesto, non viene eseguito alcun collegamento tra i file di codice all'interno dell'archivio e rimangono entità separate, proprio come qualsiasi altro tipo di file inserito in un archivio.La separazione dei file in una libreria statica del file di archivio significa che è possibile che il collegamento di errori esista ancora, anche se non sono stati mostrati durante la creazione della libreria.Quando si utilizzano file di archivio per creare librerie, si dovrebbe fare molta attenzione a integrarli correttamente nei programmi, poiché i file di archivio non possono né mascherare né correggere errori di programmazione.