程式碼比對
比較任何程式語言檔案的兩個版本,在提交前找出修改的行、審查重構,或定位造成問題的變更。
貼上或上傳文字的兩個版本,幾秒內檢視每一行的新增、刪除與修改 - 資料絕不會離開您的瀏覽器。
比對完全在您的瀏覽器中進行。文字不會被上傳或記錄;一個復原工作階段可能會本機保存在您的裝置上。
經過最佳化的 Myers 演算法可在毫秒內標示行、單字與字元層級的變更。
對文字、程式碼與設定檔進行無限次比較。不需帳號,也不需安裝。
將原始文字放入左側編輯器,修改後的文字放入右側編輯器。可以從剪貼簿貼上,也可以上傳純文字檔案。
差異會在您的裝置上即時計算。標示精細度可選擇智慧、單字或字元層級。
刪除的行標為紅色,新增的行標為綠色,修改的行會精確顯示編輯內容。可在並排檢視與合併檢視之間切換,或隱藏未變更的行。
許多線上比對工具會將內容傳送到伺服器來計算差異。本工具不會:比對透過 JavaScript 在瀏覽器本機完成,文字不會傳輸到我們的伺服器或被分享。
因此它適用於敏感內容,例如合約、原始碼、設定檔與個人文件。為防止意外重新整理,最近一次工作階段可本機保存在瀏覽器中,並可稍後清除。
任何純文字內容都可以比對 - 以下是最常見的用途:
比較任何程式語言檔案的兩個版本,在提交前找出修改的行、審查重構,或定位造成問題的變更。
檢查文章、論文或合約的兩個草稿,確認版本之間沒有新增或刪除重要內容。
比對環境檔案、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)可能較慢,因為比對在您的裝置上執行。輸入較大時工具會提醒您。
是的。文字比較免費且不限次數 - 不需帳號、訂閱或安裝。