当前位置: 首页 > 知识库问答 >
问题:

如何比较二进制文件以检查它们是否相同?

尹昂雄
2023-03-14

知道两个二进制文件是否相同(除了时间戳)的最简单方法是什么(在Ubuntu Linux上使用图形工具或命令行)?我不需要实际提取差异。我只需要知道他们是不是一样的。

共有1个答案

西门安歌
2023-03-14

标准unixdiff将显示文件是否相同:

[me@host ~]$ diff 1.bin 2.bin
Binary files 1.bin and 2.bin differ

如果命令没有输出,则表示文件没有差异。

 类似资料:
  • 问题内容: 我尝试了以下操作,但是Eclipse为此抛出了一个错误。 检查字符是否正确的正确方法是什么? 问题答案: 检查 没有做任何字符检查之前。返回的字符是原始类型,绝不会是: 如果您尝试一次处理一个字符,则可以使用: (与不同,终结符检查不是在Java中完成的。)

  • 问题内容: 我需要比较两个Dates(例如和),并得出在同一天两个相同的true,如果不是,则返回false。 我怎样才能做到这一点?这里似乎有混乱的旋风……而且我想尽可能避免引入除JDK之外的其他依赖项。 需要说明的是:如果并且共享相同的年,月和日,则为true,否则为false。我意识到这需要了解时区…传入时区会很好,但是只要我知道行为是什么,我就可以使用GMT或本地时间。 再次澄清: 问题答

  • 我们有两个大小的向量,这取决于运行时,需要检查它们是否相等-只有在较小大小的向量结束后才有不同的元素。我使用了std::equal,但问题是我需要首先找到哪个向量的大小较小,从而导致额外的代码行: 比较两个向量或仅在较小向量结束时不同的代码可以改进吗?

  • 问题内容: 如何判断Python中文件是否是二进制文件(非文本)? 我正在Python中搜索大量文件,并始终在二进制文件中获取匹配项。这使输出看起来异常混乱。 我知道我可以使用,但是我对数据所做的事情超出了grep所允许的范围。 过去,我只会搜索大于的字符,但是类似的字符在现代系统上是不可能做到的。理想情况下,解决方案应该很快。 问题答案: 您还可以使用mimetypes模块: 编译二进制mime

  • 好吧,问题很简单,但我不知道怎么做。我试着逐个检查两个元素,但这不是最好的方法。我有一组圆形物体。数组有位置字段X和Y。我想遍历数组,检查所有元素是否在一条线上(水平或垂直)。我如何通过数组检查圆心是否在同一条线上。 我试着做这样的事情,看看圆圈是否在同一条垂直线上,但我说它需要一个元素与邻居。

  • 两个 NavigableString 或 Tag 对象具有相同的HTML或XML结构时, Beautiful Soup就判断这两个对象相同. 这个例子中, 2个 <b> 标签在 BS 中是相同的, 尽管他们在文档树的不同位置, 但是具有相同的表象: “<b>pizza</b>” markup = "<p>I want <b>pizza</b> and more <b>pizza</b>!</p>"