文字工具

比較兩份文字的差異

逐行精確比較,將 CRLF/CR 統一為 LF;空格、大小寫及 Unicode 差異均保留。兩份輸入合計最多 100,000 個 UTF-16 單位/400,000 UTF-8 位元組,每側最多 1,000 行。結尾換行計為空行。

請輸入兩個版本。

兩份文字僅留在本頁,不上傳、不儲存、不進行語意分析。

使用說明與常見問題

貼上兩個版本,再比較實際的逐行變化。

如何比較文字

  1. 左側貼上原文,右側貼上修改後文字;任一側可以留空。
  2. 按下比較,查看原文與修改後的行號,以及 + 新增與 − 刪除。
  3. 複製或下載逐行報告;修改任一輸入會清除舊比較結果。

精確逐行比較與有界工作量

比較前將 CRLF/CR 統一為 LF,其餘空白、大小寫及 Unicode 表示保留差異。每側最多 1,000 行,兩側合計最多 100,000 UTF-16 單位/400,000 UTF-8 位元組。最長共同子序列表最多 1,002,001 個 Uint16 單元(約 2 MiB),結果最多 2,000 行;輸出限 300,000 單位/400,000 位元組。

常見問題

能偵測抄襲或語意變化嗎?

不能。僅報告精確的逐行新增與刪除,不判斷含義、程式碼正確性、移動區塊意圖,也不提供相似度百分比。

會忽略空行與結尾換行嗎?

不會。空行保留,結尾 LF 產生末尾空行,空文件為零行。只正規化 CRLF/CR 換行差異。

下載的報告可以當修補檔嗎?

不能。TXT 是可閱讀報告,新增行以 + 開頭,刪除行以 - 開頭,未變行以空格開頭,不是 Git/unified patch,也不能自動套用。