Java 比较校验和并找出差异

Java 比较校验和并找出差异,java,jar,checksum,Java,Jar,Checksum,当多个jar文件的校验和不同时,有没有办法找出它们之间的差异 根据托管协议,我的实时代码需要与开发人员提供的最新版本相同。我使用FastSum比较了jar文件,在校验和方面存在差异。我怎样才能找到这些差异在哪里 有这样的工具吗?Jar文件是压缩的zip文件,因此您需要解压缩这两个Jar文件,这将导致两个文件夹中包含多个文件。对于一个文件夹中的每个文件,您现在检查该文件是否也存在于另一个文件夹中,如果存在,则检查内容是否相同。可以使用BeyondCompare软件直接比较War/JarJar=>j

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

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


有这样的工具吗?

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

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

Jar=>java(在我的脑海中)-如果存在,请添加该标记。如果没有,请编辑不同的标签以识别该技术。我想,你真正需要帮助的是根据要求找出罐子之间的差异。谢谢你比较什么?你比较的罐子是谁造的?jar是如何构建的?jar是使用Netbean/Eclipse构建的,并部署在Jboss/Apache设置上。请记住,由于时间戳的原因,每次重新编译和重建jar的校验和时都会有所不同,即使代码没有任何变化。是的,我知道这个过程…我正在寻找一个工具,自动这样做,告诉我,即在文件a第332行不同于文件b。。。