标题:
请教关于数据校验的问题
[打印本页]
作者:
豪杰兴邦
时间:
2011-3-21 13:49
标题:
请教关于数据校验的问题
我尝试修改三国志BF的剧本文件,但是发现剧本文件本身带有数据校验功能,也就是剧本的第2、3个字节是校验字节,初步分析是CRC16校验。
目前我遇到的问题就是如何在修改剧本后,重新建立校验。
我使用了一个CRC计算器来计算。
但是目前不知道是要计算哪些内容,是剧本文件第三个字节以后的全部内容,但是是计算文件的CRC16还是数据流的CRC16呢?
如果是数据流,如何获得?
作者:
豪杰兴邦
时间:
2011-3-21 15:19
附件里面就是CRC计算器和待修改的剧本文件。
其中剧本文件前面三个字节就是CRC16校验码,其中最前面的01是通用开头,所以CRC16计算结果将其省略。
附件:
crc计算器.rar
(2011-3-21 15:19, 32.5 K) / 该附件被下载次数 321
http://www.xycq.org.cn/forum/attachment.php?aid=107247
附件:
sndata.rar
(2011-3-21 15:19, 2.58 K) / 该附件被下载次数 297
http://www.xycq.org.cn/forum/attachment.php?aid=107248
作者:
豪杰兴邦
时间:
2011-3-22 19:47
还找到一个计算器,可以计算16进制数据的
但是依然没有找到计算这些文件的方法,算出来的结果和文件的校验结果不同。
图片附件:
crc16jsq.PNG
(2011-3-22 19:47, 6.22 K) / 该附件被下载次数 292
http://www.xycq.org.cn/forum/attachment.php?aid=107304
附件:
elecfans.com-crc16计算器.rar
(2011-3-22 19:47, 14.81 K) / 该附件被下载次数 312
http://www.xycq.org.cn/forum/attachment.php?aid=107305
欢迎光临 轩辕春秋文化论坛 (http://www.xycq.org.cn/forum/)
Powered by Discuz! 5.0.0