Web Toolkit

文字比對工具

比較兩段文字,標示出每一處新增與刪除。

比較

原始版本1 行
修改後版本1 行

設計上就保護隱私。 所有處理都在你的瀏覽器本機完成。你的輸入不會被上傳、記錄,也不會存在任何伺服器上。

常見問題

這個比對工具會做什麼?

它會比較兩段文字,標示出哪些內容被新增、刪除或維持不變,使用的是與版本控制 diff 相同的最長共同子序列演算法。

什麼時候該用字模式而不是行模式?

散文用字模式,因為段落裡的一個小修改在行模式下會顯示成整行都變了。程式碼與設定檔則用行模式。

我可以比較兩個檔案嗎?

把兩者的內容分別貼進兩個面板即可。兩邊都不會被上傳,所以拿來處理私密文件也沒問題。

為什麼看起來一模一樣的兩行被標成不同?

通常是行尾多餘的空白,或不同的換行字元。開啟「忽略空白」就能確認。

關於文字比對工具

兩種模式回答不同的問題。行模式回答「哪幾行改了」,適合程式碼、設定檔與日誌。字模式回答「這一段裡面改了什麼」,適合散文 — 在散文裡,行比對會把整個重新換行的段落都標成已變更。

當檔案被重新縮排,或行尾在 CRLF 與 LF 之間轉換過時,「忽略空白」很有幫助;那些變更確實存在,但通常不是你想找的東西。「忽略大小寫」則適用於比較正規化方式不同的系統輸出。

摘要會統計新增、刪除與未變更的行數,讓你在開始讀之前就能判斷這次改動的規模。

相關工具