以前有段时间喜欢解包游戏资源,在这里记录一下自己还存着的游戏资源包的结构
自己手上有台psp,以现在来看就是超级古董-psp1000,在psp游戏上用AFS包的游戏挺多的
其实AFS包,网上有很多工具可以解开,AFS包结构比较简单,那时候没有跟踪,对比几个就可以看出来AFS包的结构了,
AFS包结构
首4个字节是文件头 0x41 0x46 0x53 (AFS) 0x00 //AFS包头
接下来是一个4个字节是文件数量+1 ,这里是 文件数量+1 在解包的时候要记得-1
紧接着的是文件数据的索引 * 文件数量
{
四个字节的 文件的偏移地址
四个字节的 文件的大小
}
有多少个文件就有多少个数据索引
数据索引后接的是后索引位置
{