标题: 请教关于数据校验的问题
性别:男-离线 豪杰兴邦
(超哥)

Rank: 6Rank: 6Rank: 6
组别 校尉
级别 军师将军
功绩 14
帖子 921
编号 401645
注册 2010-10-31
来自 三湘四水


发表于 2011-3-21 13:49 资料 个人空间 短消息 只看该作者 QQ
请教关于数据校验的问题

我尝试修改三国志BF的剧本文件,但是发现剧本文件本身带有数据校验功能,也就是剧本的第2、3个字节是校验字节,初步分析是CRC16校验。
目前我遇到的问题就是如何在修改剧本后,重新建立校验。
我使用了一个CRC计算器来计算。
但是目前不知道是要计算哪些内容,是剧本文件第三个字节以后的全部内容,但是是计算文件的CRC16还是数据流的CRC16呢?
如果是数据流,如何获得?


顶部
性别:男-离线 豪杰兴邦
(超哥)

Rank: 6Rank: 6Rank: 6
组别 校尉
级别 军师将军
功绩 14
帖子 921
编号 401645
注册 2010-10-31
来自 三湘四水


发表于 2011-3-21 15:19 资料 个人空间 短消息 只看该作者 QQ
附件里面就是CRC计算器和待修改的剧本文件。
其中剧本文件前面三个字节就是CRC16校验码,其中最前面的01是通用开头,所以CRC16计算结果将其省略。


附件: crc计算器.rar (2011-3-21 15:19, 32.5 K)
该附件被下载次数 243


附件: sndata.rar (2011-3-21 15:19, 2.58 K)
该附件被下载次数 232


顶部
性别:男-离线 豪杰兴邦
(超哥)

Rank: 6Rank: 6Rank: 6
组别 校尉
级别 军师将军
功绩 14
帖子 921
编号 401645
注册 2010-10-31
来自 三湘四水


发表于 2011-3-22 19:47 资料 个人空间 短消息 只看该作者 QQ
还找到一个计算器,可以计算16进制数据的
但是依然没有找到计算这些文件的方法,算出来的结果和文件的校验结果不同。


图片附件: crc16jsq.PNG (2011-3-22 19:47, 6.22 K)



附件: elecfans.com-crc16计算器.rar (2011-3-22 19:47, 14.81 K)
该附件被下载次数 238
顶部

正在浏览此帖的会员 - 共 1 人在线




当前时区 GMT+8, 现在时间是 2024-12-31 01:23
京ICP备2023018092号 轩辕春秋 2003-2023 www.xycq.org.cn

Powered by Discuz! 5.0.0 2001-2006 Comsenz Inc.
Processed in 0.009810 second(s), 11 queries , Gzip enabled

清除 Cookies - 联系我们 - 轩辕春秋 - Archiver - WAP