Skip to content

Latest commit

 

History

History
36 lines (22 loc) · 1.1 KB

readme-zh.md

File metadata and controls

36 lines (22 loc) · 1.1 KB

Jdifferer

English | 中文

Jdifferer是一个用来比较两个java jar文件的GUI应用,方便开发者和安全研究人员快速找到两个jar文件的不同。

Jdifferer会自动对两个jar文件反编译,然后用友好的GUI界面显示源码层面上的不同。

反编译的API由jd-core提供。

image-20230926115942438

Usage

点击左上角的Project -> open来选择需要比较的两个jar文件

在左边的侧边栏中提供三个子结点,分别代表两个jar文件的改动过的文件、增添的文件和删除的文件

image-20230926120322733

在update节点的窗口中,红色表示删除的内容,绿色表示增添的内容,黄色表示删除的内容。(下图仅供说明)

img

TODO

  • filetree
  • main gui
  • dialog for choosing directory
  • code highlight
  • diff
  • line wrap
  • auto expand
  • error dialog
  • ctrl f