吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 2694|回复: 2
收起左侧

[会员申请] 申请会员ID:plgkm6

[复制链接]
吾爱游客  发表于 2016-1-26 15:10

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文件的最后。


发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

Hmily 发表于 2016-2-2 15:45
抱歉,未达到申请要求,可以关注论坛微信账号(吾爱破解论坛),开放注册会通知,到时候来注册。
PS:这个看起来是一个结论?如何分析的给出分析过程来申请比较合适。
吾爱游客  发表于 2016-2-2 16:28
Hmily 发表于 2016-2-2 15:45
抱歉,未达到申请要求,可以关注论坛微信账号(吾爱破解论坛),开放注册会通知,到时候来注册。
PS:这个 ...

大部分数据都是计算得来的,比如4bytes组成一个数然后计算一下是哪个数值,所以没有过程
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-24 19:46

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表