ARF资源文件解包器绿色版是一款资源文件解包器软件,officeba免费提供ARF资源文件解包器绿色版下载,更多ARF资源文件解包器绿色版相关版本就在officeba。
ARF资源文件解包器是一款ARF资源解压缩工具,能够对数据加密的ARF文档开展压缩包解压,实际操作省时省力,无论是数据加密的文件夹名称目录或是数据加密的子文件头,客户能够根据该pc软件轻轻松松把资源包获取拿到手。
ARF文档分成4一部分:
1、16字节文件头
2、子文件夹名称目录
3、子文档信息内容目录
4、子文档数据信息
一、ARF文件头数据信息
这一部分共16字节,前4字节是文档标示(41520000),下面4字节是子文档数量,4字节加密文件名目录用的MagicKey,最终4字节是子文档信息内容目录的偏位详细地址。
二、子文件夹名称目录
这一部分是不确定长的,有N个shortstring构成。并且文件夹名称的前4的非负整数字节数被数据加密过,必须用MagicKey异或运算破译。
三、子文档信息内容目录
最先界定一个构造structFileInfo{WORDID;//子文档的序号,一般是从0开始测算,好像没有什幺现实意义DWORDOffset;//子文档在库中的起止偏移DWORDFileSize;//子文档的尺寸BYTEMagicKey;//破译子文档用的MagicKey};
第三一部分由N个FileInfo构造构成,N是子文档的总数量。
四、子文档数据信息
去除前三一部分,剩余便是子文档数据信息。解压的情况下立即根据FileInfo.Offset在文档中Seek,随后载入FileInfo.FileSize字节数的数据信息。但是必须留意的是,每一个小文档的头20字节被MagicKey异或运算过去了,大家再异或运算回家就OK啦。