打印

如何在升级二进制文件的头尾加校验信息

[复制链接]
2317|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
pigeon0411|  楼主 | 2009-8-21 11:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
想做升级程序,
比如已经用KEIL生成了一个升级包(是二进制格式的),我想在升级的时候用来判断这个升级包是否有效,是否是我提供的升级包,以免用户升级时错选了其他的文件。

现在想请教的是:如何在这个二进制文件的头部加上验证头,比如“myfirmware”,在尾部也加个类似的信息?

好像直接添加到二进制文件里是不行的。一添加,整个数据都变了。

相关帖子

沙发
pigeon0411|  楼主 | 2009-8-21 12:57 | 只看该作者
关注一下

使用特权

评论回复
板凳
john_light| | 2009-8-21 17:20 | 只看该作者
很多应用采用了CRC校验,在Linux里多见MD5校验。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

42

主题

157

帖子

3

粉丝