【问题标题】:Comparing checksums and finding differences比较校验和并找出差异
【发布时间】:2015-03-30 10:54:08
【问题描述】:

当多个jar文件的校验和不同时,有没有办法找到它们之间的差异?

根据托管协议,我的实时代码需要与开发人员的最新版本相同。我使用 FastSum 比较了 jar 文件,但校验和存在差异。我怎样才能找到这些差异在哪里?

有这个工具吗?

【问题讨论】:

  • jar=>java (在我的脑海中) - 如果是这样,请添加该标签。如果不是,请编辑其他标签以识别该技术。因为我认为您真正需要帮助的是寻找罐子之间的差异。
  • 按要求。谢谢
  • 你比较什么?谁构建了您比较的 JAR?他们在哪里建造的?
  • Jars 使用 Netbean/Eclipse 构建并部署在 Jboss/Apache 设置上
  • 请记住,由于时间戳,每次重新编译和重建 jar 的校验和都会不同,即使代码没有变化。

标签: java jar checksum


【解决方案1】:

Jar 文件是压缩的 zip 档案,因此您需要解压缩两个 jar 文件,这会导致两个文件夹中包含多个文件。对于一个文件夹的每个文件,您现在检查该文件是否也存在于另一个文件夹中,如果存在,则内容是否相同。

【讨论】:

  • 是的,我知道这个过程...我正在寻找一种工具来自动告诉我,即在文件中的第 332 行与文件 b 不同...
【解决方案2】:

可以使用 BeyondCompare 软件直接比较 War/Jar

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多