源代码比对解决方案
文章目录
背景
- jar包比对.
- 源代码比对.
方案简介
使用Beyond Compare
软件来进行代码比对
将需要比较的jar或者源代码或其它文件放入两个文件夹中, 通过Beyond Compare
一次性比较两个文件夹中的全部内容.
通过Beyond compare中的插件将 class 文件反编译成源码, 比较反编译后的源码内容。
对于源码执行规则对比,将注释、空格、换行等不重要的信息设为次要内容, 仅仅比较其中重要的代码.
Beyond Compare功能与简介
-
Beyond Compare 是一款专业级的文件夹和文件对比工具。 使用它可以很方便地对比出两个文件夹或者文件的不同之处, 相差的每一个字节用颜色加以表示,查看方便。
-
Beyond Compare 可以高效对比整个文件夹,检查大小和修改时间;或者逐字节完整验证每个文件;强大的过滤功能允许您只看到的自己感兴趣的。
-
Beyond Compare 支持将 jar 包作为文件夹打开, 进而比较其内部的 class 文件
-
使用 Beyond compare 中的 Java Class to source 插件进行比较 class 文件时可以直接将