文字差異比對
逐行比對兩段文字,輸出 +/- 的差異,可忽略空白與大小寫,並選擇完整顯示或只看變更前後三行。
瀏覽器端執行:輸入與輸出不會傳送到伺服器,平台也不會保存你的輸入內容。
輸出
填入左側欄位後按下執行。
使用方法
- 1把兩段文字分別貼進左右欄位。
- 2需要時勾選忽略空白或大小寫。
- 3長文件可切換成「只看變更前後三行」,輸出格式與 diff -u 相同。
常見問題
+ 和 - 代表什麼?
- 是只出現在原始文字的行,+ 是只出現在修改後文字的行,開頭兩個空白的是兩邊相同的行。@@ 表示中間略過了一段沒有變更的內容。
為什麼是逐行比對,不是逐字?
逐行是程式碼與設定檔最實用的粒度,也是 git 與 diff 的預設。逐字比對在整行改寫時反而更難讀。
有行數限制嗎?
單邊 3000 行。比對演算法的表格大小是兩邊行數相乘,再大就會讓瀏覽器分頁卡住——與其當掉,不如直接請你切小。
忽略空白後輸出的是哪一版?
忽略規則只用在判斷兩行是否相同,輸出顯示的仍是原始文字,你看到的就是實際內容。
資料會上傳嗎?
不會。比對完全在瀏覽器執行,不需登入也不消耗任何額度。
