• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

怎么确定两个HEX文件是不是一个程序?

huihui163 2019-08-29 浏览量:1685

stm32的烧录文件,不想下载到板子上测试,怎么看两个HEX文件的软件版本

1.png

这里可以看到程序版本?那个size?

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 这个如果是文件名不同,要判断内容不同,可以用MD5、SHA等等散点特征值校验的方式进行比较(比二进制比较的比较数据少),也可以直接二进制数据一一比对。


    如果仅仅从功能能力上来看是否能实现同样的功能,则几乎没有合适的方法,因为即使是完全同样的源代码,不同的优化选项编译出的结果都完全不一样的。

    • 发布于 2019-08-30
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:6
  • 使用winhex打开两个文件进行对比,看文件是不是一样的。

    • 发布于2019-08-29
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个要进行测试,一般是刷程序看如果有源文件更好,可以进行设置,进行比对
    • 发布于2019-08-29
    • 举报
    • 评论 0
    • 0
    • 0

  • md5 校验一下看看两个是不是一样
    • 发布于2019-08-29
    • 举报
    • 评论 0
    • 0
    • 0

  • 如果两个程序完全一样,可以直接做二进制比较,或者仅仅比较md5或者sha值就可以了。

    但是:如果只是要求功能相同,那么两个hex文件大小可能相差较多,但最终实现功能都完全一样。

    • 发布于2019-08-30
    • 举报
    • 评论 0
    • 0
    • 0

  • 你可以使用j-flash软件打开两个hex进行查看
    • 发布于2019-09-09
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

怎么确定两个HEX文件是不是一个程序?