- 57
- 0
- 约 4页
- 2016-11-30 发布于北京
- 举报
问道资源提取
问道的资源都位于client.dbfs中,这个文件是以2K(0x800)为单位,如果一个文件的长度小于0x7e6则放在一块内,否则放在多个块。
块有各种类型,主要处理文件头块,文件数据块,文件结尾块。
这三种块的头信息如下,头信息长度为0x1A,格式如下
偏移 长度 说明 0 4 00 00 00 00 固定内容 4 4 01 00 00 00 固定内容 8 4 块序号,从0开始编号 12 4 前一块数据的块序号,如果是0,则该块可能是头数据块 16 4 后一块数据的块序号,如果是0,则该块可能是末数据块 20 2 01 00 固定内容 22 2 有效数据长度,如果大于0x7e6,则这块不是数据块(可能是目录块) 24 2 00 07 固定内容 26 变长 有效数据内容,如果长度不足0x7e6,则补足
对于头数据,开头的20字节是问道自己的一个文件头,结构如下
偏移 长度 说明 0 4 未知数据,不理会 4 4 可能是时间戳1 8 4 可能是时间戳2 12 4 可能是一个原始文件长度 16 4 文件真实长度
一般只处理时间戳1==时间戳2的头,原始长度也必须==真实长度。
原始长度!=真实长度的文件,里面被塞了一堆FF,不知道如何看。
问道的图片大部分都是J
原创力文档

文档评论(0)