2
Archív sa skladá z blokov.Patria sem tzv. SOLID BLOCKS, ktoré obsahujú obsah súborov uložených v archíve, a všetky zostávajúce typy blokov, súhrnne nazývané CONTROL BLOCKS, ktoré uchovávajú meta-informácie o archíve a súboroch, ktoré obsahujú.V súčasnosti existujú nasledujúce typy riadiacich blokov: Blok HEADER je prvý blok ľubovoľného archívu.Začína arhive podpisom FreeArc a obsahuje informácie o verzii archivátora.Bloky DIRECTORY opisujú pevné bloky uložené v archíve a súbory, ktorých obsah uložený v týchto blokoch bloku FOOTER je posledným blokom archívu.Opisuje bloky DIRECTORY uložené v archíve a obsahuje bežné archívne informácie, ako napríklad komentáre archívu.Blok RECOVERY, ak je prítomný, sa umiestni za všetky archívne bloky vrátane bloku FOOTER.Obsahuje údaje ECC, ktoré môžu pomôcť obnoviť poškodený archív.Každý blok adresárov sa umiestni hneď za tuhé bloky, ktoré popisuje.Archív môže obsahovať viac blokov adresárov a viac pevných blokov na adresárový blok.Čísla v riadiacom bloku sú uložené vo formáte premennej 1-9 bajtov, s výnimkou CRC / čas / podpis, ktoré majú pevnú šírku 4 bajty.Typy blokov a booleovské príznaky sa ukladajú ako 1 bajt.Reťazce (názvy súborov, kompresné / šifrovacie algoritmy) sa ukladajú s koncovým bajtom NUL.Zoznamom predchádza počet ich prvkov a sú uložené v poradí štruktúr polí (na rozdiel od polí štruktúr).Použitým algoritmom CRC je pkzip CRC-32.
Kategórie
Alternatívy programu Free ARC NEXT pre Linux s licenciou zadarmo
45
B1 Free Archiver
B1 Free Archiver je bezplatný multiplatformový univerzálny archivátor.V súčasnosti funguje na Windows, Mac, Linux a Android;navyše B1 Online Archiver vám umožňuje nekomprimovať.