webbboxx神奇工具箱

Diff 比對

比對兩段文字的差異,以行為單位標示新增與刪除



          

關於Diff 比對

Diff 比對工具讓你貼上左右兩段文字,以行為單位找出兩者的差異,清楚標示新增、刪除與相同的內容。這對檢視程式碼修改、比對設定檔版本、核對文件編輯或合約條款變動都很實用。工具採用最長共同子序列(LCS)演算法計算行差異,能對齊兩段文字中相同的行,只凸顯真正變動的部分,並在結果上方統計新增與刪除的行數,讓你一眼掌握改動規模。

所有比對運算都在瀏覽器本機端完成,貼上的兩段文字都不會上傳到任何伺服器,比對內部文件、程式碼或含敏感資訊的內容時更安心。工具提供交換左右兩側與一鍵清除的便利操作;為避免極大量內容造成瀏覽器卡頓,當兩側行數乘積過大時會提示先縮小範圍再比對。免安裝、免註冊,開啟網頁即可使用,適合日常做文字差異比對、版本核對與內容校對等需求。

使用步驟

  1. 在左側貼上原始內容,在右側貼上要比較的新版內容。
  2. 按「比對」即可在下方看到逐行差異,標示新增、刪除與相同的行。
  3. 結果上方會統計新增與刪除的行數;可按「交換左右」對調兩側後重新比對。
  4. 按「清除」可清空兩側與結果,重新開始一次新的比對。

常見問題

貼上的文字會被上傳嗎?

不會。差異比對全程在你的瀏覽器本機完成,兩段文字都不會傳送到伺服器,比對程式碼或敏感文件也安心。

是以什麼單位比對差異?

工具以「行」為單位比對,使用最長共同子序列演算法對齊相同的行,只凸顯有新增或刪除的行,並統計變動行數。

這個工具免費且免安裝嗎?

是的,完全免費,不需安裝任何軟體或註冊帳號,開啟網頁即可在瀏覽器中直接比對文字。

為什麼提示內容過大?

當左右兩側行數的乘積過大時,運算量會急遽上升而拖慢瀏覽器,因此工具會提示先縮小到約 2000 行以內再比對。

交換左右有什麼用?

按「交換左右」會對調兩側內容並重新比對,方便你從相反方向檢視差異,例如改看新版相對舊版的增刪情況。

能比對中文或不同換行格式嗎?

可以。工具支援中文等多位元組文字,並會把不同系統的換行(CRLF 或 CR)統一處理,再以行為單位進行比對。

相關工具