123
Free ARC NEXT

Free ARC NEXT

Bulat Ziganshin重新编写的免费ARC替代方案。
归档文件由块组成。这包括所谓的SOLID BLOCKS,其中包含存储在存档中文件的内容,以及所有剩余的块类型,统称为CON​​TROL BLOCKS,其中包含有关存档及其包含的文件的元信息。当前,控制块的类型如下:HEADER块是所有归档文件的第一个块。它以FreeArc档案签名开头,并包含有关存档器版本的信息。DIRECTORY块描述了存储在归档文件中的实体块,以及其内容存储在这些实体块中的文件FOOTER块是归档文件的最后一块。它描述了存储在归档中的DIRECTORY块,并包含常见的归档信息,例如归档注释。如果有RECOVERY块,则将其放置在所有归档块(包括FOOTER块)之后。它包含ECC数据,可能有助于恢复损坏的存档。每个目录块都放在其描述的实体块之后。归档文件可能包含多个目录块,每个目录块可能包含多个实体块。控制块中的数字以可变的1-9字节格式存储,但CRC /时间/签名的固定宽度为4字节。块类型和布尔标志存储为1个字节。字符串(文件名,压缩/加密算法)与结尾的NUL字节一起存储。列表以其元素编号开头,并按数组结构顺序存储(与结构数组相反)。所使用的CRC算法是pkzip的CRC-32。

分类目录

具有开源许可证的Android版Free ARC NEXT的替代方案