文字比對工具 使用方法
- 1
加入兩個版本
將原始內容貼到左側、修改後的內容貼到右側,或在兩側各自開啟或拖放一個檔案。
- 2
選擇比較方式
選擇並排或統一格式檢視、字詞或字元標示,以及是否忽略空白或大小寫。
- 3
逐一檢視變動
用方向鍵或 N 和 P 在各個變動之間跳轉,需要更多上下文時可展開已收合的行。
- 4
儲存結果
下載 .patch 檔,或複製統一格式的差異內容,方便分享或用 Git 套用。
限制與 Pro
免費使用,不需註冊:每個文字或程式碼檔案最大 20 MB,可比較數萬行內容;若比較時間超過 8 秒,會中止並顯示訊息。
Pro 方案不會顯示廣告;比較的大小只受你裝置記憶體限制。 查看 Pro
關於 文字比對工具
要靠肉眼找出兩份合約草稿、兩個版本的設定檔,或同一份試算表兩次匯出內容之間的差異,不但費時又容易出錯。把兩個版本貼上或拖放進來,這個比較工具就會自動對齊:刪除的行以紅色標示,新增的行以綠色標示,兩邊都有修改的行則同時顯示兩種顏色,並在每一行內標出實際不同的字詞或字元。
「並排」適合文章與合約;「統一格式」則像 Git 和程式碼審查工具一樣,把刪除與新增的行上下排列。寫作類內容可選「字詞」層級的標示,代碼、ID 和數字可選「字元」層級,只想知道哪些行有變動則選「行」。「忽略空白」會隱藏重新縮排的程式碼和行尾空格;忽略大小寫則會把「Total」和「TOTAL」視為相同。
沒有變動的長段內容會收合,只保留前後三行上下文,讓變動更顯眼,用方向鍵(或鍵盤上的 N 和 P)就能在各個變動之間跳轉。比較在背景執行緒中進行,採用開源 jsdiff 函式庫的 Myers 演算法,即使檔案超過 10,000 行,操作依然流暢;非常大的結果會在你捲動時才即時繪製。
完成後,可以把差異下載為標準的統一格式 .patch 檔,git apply 和 patch 都能讀取,也可以複製到剪貼簿。本工具只比較純文字,無法讀取 Word、PDF 或圖片檔;移動過的段落會顯示為一筆刪除加一筆新增,而不是移動。
隱私
兩份文字和你開啟的任何檔案,都只在瀏覽器中讀取與比較,不會上傳。只有在兩份文字合計少於 400,000 個字元時,才會把最近一次的比較內容保存在本機儲存空間,因此大型或敏感的檔案絕不會被儲存。
功能
並排或統一格式
文件適合雙欄檢視,程式碼適合 Git 風格的統一格式,兩者都附有行號。
字詞與字元標示
不只告訴你這一行不同,更能看出行內到底改了哪裡。
為大型檔案而設計
背景工作執行緒加上即時繪製,讓 10,000 行的比較也能順暢進行。
標準 .patch 匯出
統一格式差異,含三行上下文,可直接用於 git apply 或程式碼審查。