比對兩個版本的文字或檔案,看清楚新增、刪除和修改了哪些內容,可以精確到詞或字元。輸入時即時顯示差異,可匯出 unified 格式的 .diff 修補檔,全程不離開瀏覽器。
把舊版文字貼到「原文」,新版貼到「修改後」;也可以把檔案拖到兩側,或點「開啟檔案」。
在「檢視」選擇「左右對照」或「行內對照」,在「差異標示單位」選擇逐行、逐詞或逐字元。
視需要開啟「忽略空白差異」「忽略大小寫」或「忽略換行字元差異」,排除不重要的差別。
用上下箭頭按鈕逐一查看變更,或點一下差異區域後按 N / P 跳轉。
點「複製 unified diff」或「下載 .diff」,把結果存成修補檔。
不會。檔案在瀏覽器中讀取與比對,不會傳送到伺服器。檢視方式與忽略選項會記在這台裝置上。
只能比對純文字。看起來是二進位的檔案會被拒絕,.docx 和 PDF 都屬於這類,請先把裡面的文字複製出來再貼上。程式碼、Markdown、CSV、JSON 等文字檔可以直接拖入。
每個檔案上限 50 MB。內容較多時會在背景執行緒中比對,顯示「正在比較…」時頁面仍可正常操作。
通常是換行字元或看不見的空白造成的。␍ 標記代表 Windows 的 CRLF 換行,「檔案結尾沒有換行字元」表示檔尾少了換行。開啟「忽略換行字元差異」或「忽略空白差異」即可。
逐詞會標出整個變更的單字,適合文章與程式碼;中文、日文則每個字算一個詞。逐字元能精確找出單一字母的改動,適合抓錯字。
關閉「摺疊未變更的行」,或點「展開 N 行未變更內容」展開某一段。「上下文行數」決定每處變更前後保留幾行,也會套用到匯出的修補檔。