在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 4721|回复: 8

[求助] 求教2个bin文件应该如何自动比较内容

[复制链接]
发表于 2017-4-22 11:12:19 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
求教2个bin文件应该如何用自动化脚本进行比较内容是否一致,请大神提供下思路,谢谢~~~
发表于 2017-4-22 11:32:21 | 显示全部楼层
直接diff,相同的没有输出
 楼主| 发表于 2017-4-22 13:57:41 | 显示全部楼层
发表于 2017-4-22 15:06:59 | 显示全部楼层
回复 3# open82977352


   在否定别人的回答之前是不是可以自己先尝试一下。拿一个相同的二进制文件复制一遍,diff一下
再拿两个不同的diff一下。看看结果什么样。
别人好心回答你,却直接不假思索的否定。
 楼主| 发表于 2017-4-22 15:33:30 | 显示全部楼层


回复  open82977352


   在否定别人的回答之前是不是可以自己先尝试一下。拿一个相同的二进制文件复制 ...
sunkiss0711 发表于 2017-4-22 15:06



好吧,谢谢你diff只能比较两个文件是否一致,我是想要的是两者不一致的具体内容...因为我现在是有一批这样的bin文件需要比较,第二个bin文件内容可能会比第一个bin文件内容多一些,但是第二个bin文件的前面部分内容是与第一个bin文件相同的,所以如果用diff会出现永远不一致的结果
发表于 2017-4-23 20:45:47 | 显示全部楼层
回复 5# open82977352


   现在很多文本工具或者比较工具,都能比较出文件夹或者文件内容的差异,包括具体内容,我使用过gvim的gvimdiff,或者bcompare工具,在linux环境下。当然了,不知道楼主的目的是锻炼自己的开发脚本能力,还是观察文件差异的结果。
 楼主| 发表于 2017-4-24 08:59:45 | 显示全部楼层


回复  open82977352


   现在很多文本工具或者比较工具,都能比较出文件夹或者文件内容的差异,包括具 ...
gaurson 发表于 2017-4-23 20:45




   嗯,的确用软件对比是可以的,但是数量大的时候这样就不太合适了,所以希望可以做自动化比较
 楼主| 发表于 2017-5-23 10:28:48 | 显示全部楼层
cmp指令比较好用,还可以指定比较长度,非常符合我的应用需求
发表于 2017-5-29 17:44:13 | 显示全部楼层
perl里有binmode命令,可以读取bin文件的内容。

参考:
perl读取二进制格式的bin文件 - 学而不思则罔,思而不学则殆 - 博客频道 - CSDN.NET  
http://blog.csdn.net/u011729865/article/details/54575956
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条

×

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-4-27 05:08 , Processed in 0.027027 second(s), 6 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表