RPF7 格式研究

最近开始研究 GTA5 的 RPF7 的文件结构,记录下来之后可能有用

长度 内容 示例 说明
4 字节 RPF 版本号 37 46 50 52 RPF 文件的版本号,GTA5 是 RSC7
4 字节 内容条目数量 0A 00 00 00 记录该文件内储存了多少子文件(条目)
4 字节 名称数据长度 50 00 00 00 子文件(条目)对应的文件名数据长度
4 字节 加密类型 4F 50 45 4E RPF 文件的加密类型,可能的值:
4F 50 45 4E(OPEN)
00 00 00 00(NONE)
F9 FF FF 0F(AES)
FF FF EF 0F(NG)
内容条目数量 x 16 字节 条目类型记录 00 00 00 00 00 FF FF 7F 记录了文件内每个条目的类型,比如文件夹、二进制文件或文本文件等,以及每个文件的偏移量和长度
名称数据长度 x 字节 名称记录数据 00 63 6F 6D 6D 6F 6E 00 每个文件的名称都会统一在这一块进行储存,通过 Offset 进行访问
数据内容 储存的实际数据内容 B3 B1 AF C8 CD 51 28 4B 具体每个条目的实际储存内容,通过偏移量读取

推荐阅读文章

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注