文字工具

文字差異比對

逐行比較兩段文字,精確看出有哪些變更。

文字差異比對 在您的裝置上執行
  • 在您的瀏覽器中執行 — 您的文字絕不會傳送到任何地方
  • 免註冊、無額度限制,可隨您高興使用多少次

運作方式

用肉眼找出兩段幾乎相同的文字之間的差異,既不可靠又緩慢。逐行比較能讓您立刻看出哪些行被新增、移除或保持不變。

如何閱讀輸出

相符的行會以兩個空格作為前綴。只出現在原文中的行以減號標示,只出現在比較文字中的行以加號標示。下方的計數則概述變更。

以行為單位,而非以單字為單位

比較是以整行為單位,所以更改一個單字就會將整行標示為已變更。對於設定檔、清單與程式碼,這是合適的粒度,但對文章來說可能比您想要的更粗略。

它如何比較

逐行比較,使用與 git diff 相同的最小差異方法(Myers 演算法)。它會找出將原文轉換為新文字所需移除與新增的最少行數,所以在頂端新增一行只會標示那一行,而不是其後的所有內容。移除的行以 - 標示,新增的行以 + 標示,未變更的行則保持原樣。

什麼算變更

行必須完全相符,所以間距或大小寫的差異也算。被編輯過的行會顯示為一行被移除,接著是一行被新增。總共最多可比較 40,000 行的文字。

常見問題

文字差異比對——常見問題

它會逐字比較嗎?

不會,是逐行比較。只要有一個字被更改,整行就會被標示為不同。

有大小限制嗎?

只受限於您瀏覽器的記憶體。非常大的檔案會比較慢,但仍可運作。

我的文字會被上傳嗎?

不會。比較在頁面中進行。