Archivní soubor - Archive file
Ve výpočtu , An archivní soubor je počítačový soubor , který se skládá z jednoho nebo více souborů společně s metadaty . Archivní soubory se používají ke shromažďování více datových souborů společně do jednoho souboru pro snazší přenositelnost a ukládání, nebo jednoduše ke kompresi souborů, aby se využilo méně úložného prostoru. Archivní soubory často ukládají adresářové struktury , informace o detekci chyb a opravách , libovolné komentáře a někdy používají vestavěné šifrování .
Aplikace
Archivní soubory jsou zvláště užitečné v tom, že ukládají data a metadata systému souborů v obsahu konkrétního souboru, a proto je lze ukládat na systémy nebo odesílat přes kanály , které daný souborový systém nepodporují, pouze obsah souboru - příklady zahrnují odesílání adresářová struktura přes e-mail .
Kromě archivních účelů se archivní soubory často používají k balení softwaru k distribuci , protože obsah softwaru je často přirozeně rozložen do několika souborů; archiv je pak znám jako balíček . Zatímco formát archivního souboru je stejný, existují další konvence týkající se obsahu, například vyžadující soubor manifestu , a výsledný formát je známý jako formát balíčku . Mezi příklady patří deb pro Debian , JAR pro Javu a APK pro Android .
Funkce
Mezi funkce podporované různými druhy archivů patří:
- převod metadat na data uložená v souboru (např. název souboru, oprávnění atd.)
- kontrolní součty k detekci chyb
- komprese dat
- zřetězení souborů pro uložení více souborů do jednoho souboru
- opravy / aktualizace souborů (při nahrávání změn od předchozího archivu )
- šifrování
- kód opravy chyb k opravě chyb
- rozdělení velkého souboru na mnoho stejně velkých souborů pro ukládání nebo přenos
Některé archivní programy mají vlastní extrakci, samoinstalaci, informace o svazku a médiu a poznámky/popis balíčku.
Přípona souboru nebo hlavička souboru z archivního souboru jsou ukazatele formátu používaného. Soubory počítačových archivů jsou vytvářeny softwarem pro archivaci souborů, softwarem pro vytváření optických disků a softwarem pro obraz disku .
Archivní formáty
Archiv formát je formát souborů z archivního souboru. Některé formáty jsou jejich autory dobře definovány a staly se konvencemi podporovanými více dodavateli a komunitami.
Typy
- Formáty pouze pro archivaci ukládají metadata a zřetězují soubory.
- Pouze komprese formátuje pouze komprimuje soubory.
- Multifunkční formáty mohou ukládat metadata , spojovat je, komprimovat, šifrovat, vytvářet informace o detekci chyb a obnově a balit archiv do samorozbalovacích a samorozbalovacích souborů.
- Software balicí formáty jsou použity k vytvoření softwarové balíky , které mohou mít vlastní instalaci souborů.
- Formáty obrazů disků se používají k vytváření obrazů disků svazků velkokapacitního úložiště.
Příklady
Mezi přípony názvů souborů používané k rozlišení různých typů archivů patří zip , rar , 7z a tar .
Java také představila celou rodinu archivních rozšíření, jako jsou jar a war ( j je pro Java a w je pro web). Používají se k výměně celého nasazení bajtového kódu. Někdy se také používají k výměně zdrojového kódu a dalších textových, HTML a XML souborů. Ve výchozím nastavení jsou všechny komprimovány.
Detekce a obnova chyb
Archivní soubory často obsahují kontroly parity a další kontrolní součty pro detekci chyb , například soubory zip používají kontrolu cyklické redundance (CRC). Archivy RAR mohou obsahovat nadbytečná data pro opravu chyb (nazývaná záznamy obnovy).
Archivní soubory jsou někdy doprovázeny samostatnými soubory paritního archivu (PAR), které umožňují další detekci a obnovu chyb, zejména při obnově chybějících souborů ve vícesouborovém archivu.
Viz také
- Archivátor souborů
- Obraz disku
- Formát digitálního kontejneru , podobný koncept v mediálních souborech
Reference
- „Poznámka k aplikaci ve formátu .ZIP“ - oficiální bílá kniha vydaná společností PKWARE, Inc.
- Specifikace formátu souboru Tape Archive (.TAR) - výňatek ze Seznamu formátů souborů 2.0 od Max Maischein
- „Čtečka/rekordér magnetické pásky IBM 726 z archivů IBM
- „1401 Data Processing System“ z archivů IBM