申请会员ID:plgkm6
1、申 请 I D:plgkm6
2、个人邮箱:463990503@qq.com
3、原创技术文章:300英雄data.jmp文件格式分析
300英雄data.jmp是300英雄所有资源文件的压缩包,其内具有游戏数据包的典型特性:
首先是7字节的文件头,转换为ascii字符后是DATA1.0。
然后是41字节的00空白。
紧接着是4字节表示一个整数,表示这个文件的整体大小,没什么用,写工具时可以用来校验数据的完整性。
然后就是306字节的块数据:
首先字符串,是一个文件的完整相对路径+文件名,写工具时可以用00来判断字符串结尾
其次在块偏移45字节处时这个文件的压缩前大小、压缩后大小和在data.jmp中的偏移量(写工具时可以用来提取指定的文件)
0xA00000一半就是data.jmp的数据起始地址了(第一个块数据的起始地址)
另外,300英雄data.jmp具有一个特性就是只添加不删除,也就是说每次游戏更新,更新程序只是在0xA00000前最后一个文件描述块之后添加新的描述,然后把文件压缩(zlib)数据放大data.jmp文件的最后。
抱歉,未达到申请要求,可以关注论坛微信账号(吾爱破解论坛),开放注册会通知,到时候来注册。
PS:这个看起来是一个结论?如何分析的给出分析过程来申请比较合适。
Hmily 发表于 2016-2-2 15:45
抱歉,未达到申请要求,可以关注论坛微信账号(吾爱破解论坛),开放注册会通知,到时候来注册。
PS:这个 ...
大部分数据都是计算得来的,比如4bytes组成一个数然后计算一下是哪个数值,所以没有过程
页:
[1]