文字差異對比工具 - 貼上您的原始文字和修改後的文字。輸入時差異會實時高亮顯示。

原始
0 已刪除 0 已新增 0 已修改
修改後

文字 Diff 工具的工作原理

將您的原始文字貼上到左側窗格中,將修改後的文字貼上到右側。當您輸入時,diff 會實時更新 - 無需按按鈕,無需上傳檔案,也不會向伺服器傳送任何內容。差異以三種顏色突出顯示,因此您可以一目瞭然地瀏覽。

紅色 - 已刪除
存在於原始文字但在修改版本中缺失的行。
綠色 - 已新增
在修改版本中新增且原始文字中不存在的行。
橙色 - 已修改
兩個版本中都存在但已更改的行。更改的確切字元會在行內突出顯示,因此您可以看到編輯了哪個單詞或標記。
完全在您的瀏覽器中執行
diff 演算法在本地以 JavaScript 執行。您的文字永遠不會被上傳、記錄或儲存。頁面載入後,您可以離線使用該工具。

常見用例

校對編輯

貼上原稿和修訂草稿,檢視審閱者做出的每一處更改,無需逐行檢視文件。

審查配置或程式碼更改

當您無法使用完整的 diff 工具時,快速比較配置檔案、JSON 負載或程式碼片段的兩個版本。

檢查翻譯

比較翻譯文案的兩個變體,確認只有預期的部分發生了改變。

稽核生成的輸出

當指令碼產生文字時,將其輸出與已知良好的基線進行 diff,以捕獲意外的迴歸。

常見問題

我的文字會被上傳到任何地方嗎?

不會。diff 完全使用 JavaScript 在您的瀏覽器中執行。您的文字永遠不會傳送到我們的伺服器,永遠不會儲存,也永遠不會記錄。您可以透過開啟瀏覽器開發者工具,並在輸入時檢視網路選項卡來驗證這一點。

每種顏色是什麼意思?

紅色突出顯示從原文中刪除的行。綠色突出顯示修改版本中新增的行。橙色突出顯示兩個版本中都存在但已更改的行 - 在這些行中,發生變化的特定字元會被突出顯示,以便您發現確切的改動。

有大小限制嗎?

沒有硬性限制,但對於非常大的輸入,該工具會從字元級回退到行級 diff,以保持介面響應迅速。發生這種情況時,您會在工具欄頂部看到通知。

我可以比較程式碼嗎?

可以。該工具將輸入視為純文字,因此它適用於程式碼、JSON、YAML、日誌檔案和任何其他文字格式。它不進行語法高亮,但所有差異都會準確顯示。

這與使用 git diff 有什麼不同?

git diff 要求文字在版本庫中,並且只能處理本地計算機上的檔案。此工具允許您直接貼上任意兩段文字 - 電子郵件草稿、Slack 訊息、文件 - 無需任何設定即可檢視差異。

該工具可以離線工作嗎?

可以,只要頁面已載入完畢。所有 diff 操作都在您的瀏覽器中本地進行,因此您可以斷開網路連線並繼續使用。

我們幾乎不使用 Cookie

我們僅使用嚴格必要的 Cookie,這些 Cookie 可增強網站安全性並改善您的使用者體驗。我們不會跟蹤您的行為或活動。