日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

BeyondCompare 源代码比对解决方案

發(fā)布時間:2023/12/31 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 BeyondCompare 源代码比对解决方案 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

源代碼比對解決方案

文章目錄

  • 源代碼比對解決方案
    • 背景
    • 方案簡介
    • Beyond Compare功能與簡介
    • 有 jar 包的文件夾比對示例
      • step1. 安裝 java Class to Source 插件
      • step2. 準備需要比較的兩個文件夾
      • step3. 文件夾比對

背景

  • jar包比對.
  • 源代碼比對.
  • 方案簡介

    使用Beyond Compare軟件來進行代碼比對

    將需要比較的jar或者源代碼或其它文件放入兩個文件夾中, 通過Beyond Compare一次性比較兩個文件夾中的全部內容.

    通過Beyond compare中的插件將 class 文件反編譯成源碼, 比較反編譯后的源碼內容。
    對于源碼執(zhí)行規(guī)則對比,將注釋、空格、換行等不重要的信息設為次要內容, 僅僅比較其中重要的代碼.

    Beyond Compare功能與簡介

  • Beyond Compare 是一款專業(yè)級的文件夾和文件對比工具。 使用它可以很方便地對比出兩個文件夾或者文件的不同之處, 相差的每一個字節(jié)用顏色加以表示,查看方便。

  • Beyond Compare 可以高效對比整個文件夾,檢查大小和修改時間;或者逐字節(jié)完整驗證每個文件;強大的過濾功能允許您只看到的自己感興趣的。

  • Beyond Compare 支持將 jar 包作為文件夾打開, 進而比較其內部的 class 文件

  • 使用 Beyond compare 中的 Java Class to source 插件進行比較 class 文件時可以直接將 class 文件反編譯成源碼, 然后比較反編譯后的源碼內容,

  • Beyond Compare 能設置比較規(guī)則, 以java文件為例, 對比時能夠將注釋、空格、換行等不重要的信息設為次要內容, 僅僅比較其中重要的代碼.

  • 有 jar 包的文件夾比對示例

    step1. 安裝 java Class to Source 插件

  • 打開 Beyond Compare, 導航欄選擇, 工具 -> 文件格式, 打開文件格式對話框

  • 到官網后, 搜索 Java class to source 插件, 選擇插件后, 滾動至網頁底部, 點擊下載選中的插件

  • 導航頁, 選擇工具 -> 導入設置, 選擇從官網下載的插件文件包, 即可安裝 Java class to source 插件

  • step2. 準備需要比較的兩個文件夾

  • 將需要比較的內容放入兩個文件夾, 確認帶比較的兩個文件夾中各個文件路徑名稱正確, 兩個文件夾的結構大致如下圖所示

  • 打開 Beyond Compare, 新建文件夾比較會話, 以選擇或拖拽的方式將兩個文件夾進行對比.如下示例所示.

  • step3. 文件夾比對

  • 菜單欄, 選擇規(guī)則, 打開規(guī)則對話框, 設置比較內容為基于規(guī)則的比較

  • 菜單欄, 選擇規(guī)則, 打開規(guī)則對話框, 設置壓縮包總是作為文件夾打開.

  • 設置過濾規(guī)則, 僅僅比較重要的, 自己需要比較的內容.

  • 確保 Java Class to source 下載安裝并啟用.

  • 選擇全部文件, 右鍵選擇比較內容, 開始比較內容

  • 待比較完成后即可清楚的看到哪些文件是選共同的, 哪些文件時不同的, 或者是已忽略的.

  • 比較結果

    次要文件示例

    相同文件示例

    不同文件示例

    總結

    以上是生活随笔為你收集整理的BeyondCompare 源代码比对解决方案的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。