Bootstrap

BeyondCompare 源代码比对解决方案

源代码比对解决方案

背景

  1. jar包比对.
  2. 源代码比对.

方案简介

使用Beyond Compare软件来进行代码比对

将需要比较的jar或者源代码或其它文件放入两个文件夹中, 通过Beyond Compare一次性比较两个文件夹中的全部内容.

通过Beyond compare中的插件将 class 文件反编译成源码, 比较反编译后的源码内容。
对于源码执行规则对比,将注释、空格、换行等不重要的信息设为次要内容, 仅仅比较其中重要的代码.

Beyond Compare功能与简介

  1. Beyond Compare 是一款专业级的文件夹和文件对比工具。 使用它可以很方便地对比出两个文件夹或者文件的不同之处, 相差的每一个字节用颜色加以表示,查看方便。

    image-20200513105929172

  2. Beyond Compare 可以高效对比整个文件夹,检查大小和修改时间;或者逐字节完整验证每个文件;强大的过滤功能允许您只看到的自己感兴趣的。

  3. Beyond Compare 支持将 jar 包作为文件夹打开, 进而比较其内部的 class 文件

  4. 使用 Beyond compare 中的 Java Class to source 插件进行比较 class 文件时可以直接将

;