diffchecker.net

Diff Checker - 線上比較文字

貼上或上傳文字的兩個版本,幾秒內檢視每一行的新增、刪除與修改 - 資料絕不會離開您的瀏覽器。

原始文字

修改後文字

100% 私密

比對完全在您的瀏覽器中進行。文字不會被上傳或記錄;一個復原工作階段可能會本機保存在您的裝置上。

高速比對引擎

經過最佳化的 Myers 演算法可在毫秒內標示行、單字與字元層級的變更。

免費、無需註冊

對文字、程式碼與設定檔進行無限次比較。不需帳號,也不需安裝。

如何比較兩段文字

  1. 貼上或上傳兩個版本

    將原始文字放入左側編輯器,修改後的文字放入右側編輯器。可以從剪貼簿貼上,也可以上傳純文字檔案。

  2. 點選「比較」

    差異會在您的裝置上即時計算。標示精細度可選擇智慧、單字或字元層級。

  3. 檢視並複製結果

    刪除的行標為紅色,新增的行標為綠色,修改的行會精確顯示編輯內容。可在並排檢視與合併檢視之間切換,或隱藏未變更的行。

您的文字永遠不會離開瀏覽器

許多線上比對工具會將內容傳送到伺服器來計算差異。本工具不會:比對透過 JavaScript 在瀏覽器本機完成,文字不會傳輸到我們的伺服器或被分享。

因此它適用於敏感內容,例如合約、原始碼、設定檔與個人文件。為防止意外重新整理,最近一次工作階段可本機保存在瀏覽器中,並可稍後清除。

可以比較什麼?

任何純文字內容都可以比對 - 以下是最常見的用途:

程式碼比對

比較任何程式語言檔案的兩個版本,在提交前找出修改的行、審查重構,或定位造成問題的變更。

文件與文章

檢查文章、論文或合約的兩個草稿,確認版本之間沒有新增或刪除重要內容。

設定、JSON 與記錄檔

比對環境檔案、JSON 或 YAML 設定以及記錄輸出,找出兩次部署之間的變化。

支援的文字格式

此工具可比較任何純文字內容。可上傳或貼上如下檔案:

.txt, .md, .csv, .json, .xml, .yml, .html, .css, .js, .ts, .jsx, .tsx, .py, .r, .java, .c, .cpp, .go, .rs, .rb, .php, .sql, .sh, .ini, .env, .log

目前版本不支援 PDF、Word 文件或圖片等二進位格式。

常見問題

我的文字會上傳到伺服器嗎?

不會。比對完全在您的瀏覽器中進行。您可以在瀏覽器開發者工具中驗證:點選「比較」時不會發出任何網路請求。

如何比較兩個文字檔案?

將兩個版本貼到編輯器中,或使用上傳按鈕從裝置載入純文字檔案,然後點選「比較」。差異會立即標示。

可以比較原始碼嗎?

可以。比對按行進行,並標示行內變化,非常適合任何語言的程式碼,以及 JSON、YAML 等設定檔。

顏色代表什麼意思?

紅色表示從原始文字中刪除的行或字元,綠色表示在修改後文字中新增的內容。同時帶有兩種顏色的行表示該行被修改過。

有大小限制嗎?

沒有硬性限制,但非常大的輸入(數 MB)可能較慢,因為比對在您的裝置上執行。輸入較大時工具會提醒您。

這個比對工具免費嗎?

是的。文字比較免費且不限次數 - 不需帳號、訂閱或安裝。