Co je archivní soubor?
Archivní soubor je jediný soubor, který obsahuje mnoho dalších souborů, často v komprimovaném formátu. Programy, které vytvářejí tyto typy souborů, se nazývají archivátory. K dispozici je celá řada archivátorů s odlišnými formáty archivů a mnoho z těchto formátů není interoperabilních. Některé archivátory a soubory, které generují, jsou specifické pro konkrétní operační systémy, zatímco jiné jsou přenosnější napříč operačními systémy a počítačovými architekturami.
Soubory zip (.zip) a tarballs (.tar) jsou dva z nejčastějších typů archivních souborů. Oba jsou komprimované archivy, z nichž každý používá jinou metodu komprese. Tyto dvě kompresní metody lze kombinovat tak, aby vytvořily tarball se zipem (.gg), což je také docela běžné. Tarbal se zipem se skládá ze souboru ZIP a tarballu dohromady. místo toho je to jeden velký soubor, který používá kompresní metody zip i tarball. Když přistupujete k tomuto typu archivního souboru, musíte jej nejprve dekomprimovat jako soubor zip a poté jej znovu dekomprimovat jako tarball.
Archivní soubory se běžně používají ke zkombinování skupiny souborů pro snadné sdílení nebo pro zvýšení efektivity. Komprimované archivní soubory jsou často připojeny k e-mailům nebo jsou odesílány přes sítě jako efektivní způsob sdílení více typů dat najednou. MHTML je příkladem této techniky a kombinuje všechny zdroje webové stránky, včetně textu, obrázků, zvuků nebo jiných médií, do jednoho souboru. Odeslání jednoho souboru MHTML připojeného k e-mailu je mnohem efektivnější a snáze se s ním manipuluje. Poté připojíte všechny samostatné soubory, které tvoří webovou stránku jeden po druhém.
Při vývoji softwaru lze archivní soubor použít k vytvoření statické knihovny dat pro program, konsolidaci velkých skupin souvisejícího kódu do jedné jednotky pro snadnou integraci do větších datových sítí. Přesný typ archivního souboru vytvořeného pro knihovnu, stejně jako její složení, závisí na používaném jazyce počítače a architektuře počítače, na kterém byl vytvořen. Při použití v tomto kontextu se neprovádí žádné propojení mezi kódovými soubory v archivu a zůstávají samostatnými entitami, stejně jako jakýkoli jiný typ souboru vložený do archivu. Oddělení souborů ve statické knihovně archivního souboru znamená, že je možné, že chyby propojení přetrvávají, i když se nezobrazily při vytváření knihovny. Při vytváření archivů pomocí archivních souborů je třeba dbát na jejich řádnou integraci do programů, protože archivní soubory nemohou maskovat ani opravit chyby programování.