文字工具
文字差異比對
逐行比較兩段文字,精確看出有哪些變更。
文字差異比對 在您的裝置上執行
- 在您的瀏覽器中執行 — 您的文字絕不會傳送到任何地方
- 免註冊、無額度限制,可隨您高興使用多少次
運作方式
用肉眼找出兩段幾乎相同的文字之間的差異,既不可靠又緩慢。逐行比較能讓您立刻看出哪些行被新增、移除或保持不變。
如何閱讀輸出
相符的行會以兩個空格作為前綴。只出現在原文中的行以減號標示,只出現在比較文字中的行以加號標示。下方的計數則概述變更。
以行為單位,而非以單字為單位
比較是以整行為單位,所以更改一個單字就會將整行標示為已變更。對於設定檔、清單與程式碼,這是合適的粒度,但對文章來說可能比您想要的更粗略。
它如何比較
逐行比較,使用與 git diff 相同的最小差異方法(Myers 演算法)。它會找出將原文轉換為新文字所需移除與新增的最少行數,所以在頂端新增一行只會標示那一行,而不是其後的所有內容。移除的行以 - 標示,新增的行以 + 標示,未變更的行則保持原樣。
什麼算變更
行必須完全相符,所以間距或大小寫的差異也算。被編輯過的行會顯示為一行被移除,接著是一行被新增。總共最多可比較 40,000 行的文字。
常見問題
文字差異比對——常見問題
它會逐字比較嗎?
不會,是逐行比較。只要有一個字被更改,整行就會被標示為不同。
有大小限制嗎?
只受限於您瀏覽器的記憶體。非常大的檔案會比較慢,但仍可運作。
我的文字會被上傳嗎?
不會。比較在頁面中進行。