2
Ett arkiv består av block.Detta inkluderar så kallade SOLID BLOCKS, som innehåller innehåll i filer lagrade i arkivet, och alla kvarvarande blocktyp, tillsammans kallade CONTROL BLOCKS, med metainformation om arkiv och filer som den innehåller.För närvarande finns det följande typer av kontrollblock: HEADER-block är det första blocket i alla arkiv.Det börjar med FreeArc arhive-signatur, plus innehåller information om arkiveringsversion.DIRECTORY-block beskriver fasta block som är lagrade i arkivet, och filer vars innehåll lagras i dessa fasta block FOOTER-block är det sista blocket i arkivet.Den beskriver DIRECTORY-block som är lagrade i arkivet plus innehåller vanliga arkivinformation som arkivkommentar.ÅTERVINNING-blocket, om det finns, placeras efter alla arkivblock inklusive FOOTER-blocket.Den innehåller ECC-data som kan hjälpa till att återställa skadat arkiv.Varje katalogblock placeras direkt efter de fasta blocken som det beskriver.Arkivet kan innehålla flera katalogblock och flera fasta block per katalogblock.Nummer i kontrollblock lagras i variabelt 1-9 byte-format, med undantag för CRC / tid / signatur med en fast bredd på 4 byte.Blocktyp och booleska flaggor lagras som 1 byte.Strängar (filnamn, komprimerings- / krypteringsalgoritmer) lagras med efterföljande NUL-byte.Listor föregås med antalet element och lagras i strukturen-av-arrays ordning (som motsatt till array-of-strukts).Den använda CRC-algoritmen är pkzips CRC-32.
free-arc-next
kategorier
Alternativ till Free ARC NEXT för GNOME
76
File Roller
File Roller är arkivhanteraren för skrivbordsmiljön GNOME.Det kan extrahera, visa, skapa och ändra arkiv.