文字比對
逐字標出測試版貼上兩段文字或載入 txt/md 檔案,逐行找出新增、刪除、修改和移動的內容,中文逐字標出改動。可忽略空格、大小寫、全半形,本機處理不上傳。
檔案不上傳 · 在瀏覽器中處理
或載入原文檔案
或把檔案拖曳到這裡,檔案只在本機處理,不會上傳支援 .txt、.md 等純文字檔案,可辨識 UTF-8、Big5、GBK、Shift_JIS 編碼
或載入修改後的檔案
或把檔案拖曳到這裡,檔案只在本機處理,不會上傳支援 .txt、.md 等純文字檔案,可辨識 UTF-8、Big5、GBK、Shift_JIS 編碼
在上面輸入或載入兩段文字,然後點選「開始比對」。
如何比對兩段文字
- 在「原文」裡貼上修改前的文字,在「修改後」裡貼上新的文字;也可以直接載入 .txt、.md 檔案。
- 視需要勾選「忽略空格和空白」「忽略英文大小寫」「忽略全形 / 半形」。
- 點選「開始比對」。紅色 − 行是原文,綠色 + 行是修改後,⟦ ⟧ 裡是具體改動的字詞。
- 需要存檔或傳給別人時,點選「複製差異」或「下載 .diff」。
小技巧
- 「只看改動」會摺疊沒有變化的段落,只保留改動前後兩行,方便快速瀏覽長文件。
- 比較 PDF 的文字內容請使用「PDF 比對」。
常見問題
我貼上的文字會被上傳嗎?
不會。比較完全在你的瀏覽器裡完成,文字和檔案都不會離開你的裝置,合約、稿件也可以放心比對。
中文沒有空格,能標出具體改了哪幾個字嗎?
可以。修改過的行會再逐字比較,中文、日文、韓文按單一字元,英文按單字,改動的部分用 ⟦ ⟧ 括起來,例如「今天天氣⟦不錯⟧」。
「修改」「新增」「刪除」「移動」分別怎麼算?
以行為單位:兩邊位置對應、內容相近的行算修改;只在新文字裡出現的算新增,只在原文裡出現的算刪除;內容完全相同、只是換了位置的行算移動。
「忽略全半形」有什麼用?
勾選後,全形和半形的字母、數字、片假名視為相同(如 A 與 A、1 與 1),適合比較從不同系統匯出的文字。
能匯出比較結果嗎?
可以複製或下載標準 unified diff 格式(.diff),可以用 Git、patch 等工具直接讀取。
最多能比較多長的文字?
每邊最多 200 萬個字元、10 萬行。幾千行的文件通常在一秒內完成。