開發者工具 / 18
差異檢查工具
逐行比較兩段文字,標示新增、移除及未變更的內容。
差異檢查工具: TOEA會計算最長共同子序列,逐行比較兩份文字,並在新增行前加上+、移除行前加上-。 全程在瀏覽器中於本機執行,檔案不會上傳至伺服器。
- 分類
- 開發者工具
- 使用次數
- 在瀏覽器中
- 費用
- 免費・免註冊
- 可用狀態
- 可立即使用
全程在瀏覽器中執行
先讓兩邊具備可比性
逐行差異會回報任何位元組差異,因此重新縮排的檔案或結尾空格會讓每一行看起來都被修改。請先使用相同的格式化工具處理兩段文字:查詢使用SQL格式化工具,程式碼則使用相同的編輯器設定。對JSON而言,JSON差異工具會依鍵名比較,完全忽略格式和鍵名順序。
如何閱讀結果
編輯過的行會成對顯示:舊版本標記為-,新版本標記為+。移動的區塊會在一處顯示刪除、另一處顯示新增,因為逐行差異沒有移動的概念。如果長行中只有一個小字詞變更,成對顯示的會是整行;請並排比較這兩行來找出變更。
如果每一邊超過500行,請使用git diff --no-index old.txt new.txt,它可處理任意兩個檔案;或使用diff -u old.txt new.txt。
使用方式
- 貼上原始文字和變更後的文字。
- 選擇「比較文字」。
- 查看或下載加上前綴的逐行差異結果。
隱私與限制
兩份輸入內容都會留在本機。為避免瀏覽器使用過多記憶體,每一側最多比較500行。
相關工具
常見問題
這是逐字元差異比較嗎?
不是。此工具會刻意比較完整的文字行,讓程式碼和文件的變更更容易閱讀。
開頭有兩個空格代表什麼?
代表該行在兩份輸入內容中都未變更。
免費工具・使用在瀏覽器中次・免註冊