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.

File zip (.ZIP) e Tarballs (.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 decomprimere it di nuovo come un tarball.

I file di archivio sono comunemente usati per combinare un gruppo di file per facilità di condivisione o per una 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 una libreria statica di dati per un programma, consolidando grandi gruppi di codice correlato in un'unica unità per facilità di integrazione in reti di dati più grandi. Il tipo esatto di file di archivio creato per la libreria, così come la sua composizione, dipende da On il linguaggio del computer utilizzato e l'architettura del computer su 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, perché i file di archivio non possono né mascherare né correggere errori di programmazione.

ALTRE LINGUE

Questo articolo è stato utile? Grazie per il feedback Grazie per il feedback

Come possiamo aiutare? Come possiamo aiutare?