【发布时间】:2012-11-16 10:55:04
【问题描述】:
在 Linux 中有什么方法可以计算两个二进制文件(即两个可执行文件)之间的差异?
让我更具体一点:我想知道如何计算 Linux 中两个版本的可执行文件或应用程序或软件之间的差异(差异差异)。例如,如果我必须仅下载和安装现有应用程序或二进制文件的更新部分(最新版本和旧版本之间的差异差异),我该如何在 Linux 中执行此操作。
【问题讨论】:
-
最简单的方法可能是比较源代码,如果您可以使用的话。
-
嗨,Basile,我无法比较源代码,唯一可用的东西是二进制文件的两个版本,一个是最新版本,另一个是旧版本。
-
但是你能用二进制可执行文件比较的结果做什么呢?那你为什么真的问???
-
@BasileStarynkevitch 您可以使用它来安装更新作为补丁,而不是整个二进制文件,这样您就可以拥有更小的更新。他在他的问题中提到了这一点,我在回答中也提到了这一点。混乱在哪里?
标签: c linux unix embedded-linux