文字比較使用說明

如何使用 DiffTool

可以比較什麼

DiffTool 是找出兩段文字中變更字元的免費工具,可協助檢查合約修訂或譯文修改。比較在瀏覽器內執行,不會為了比較而將文字傳送至伺服器。

開啟頁面時,原文與修改後欄位已有略微不同的範例。選擇「比較」即可試用,也可以替換成自己的文字。

比較兩段文字

  1. 將舊版輸入或貼到原文欄位,將新版貼到修改後欄位。
  2. 選擇「比較」。修改輸入內容不會自動開始比較。
  3. 查看兩邊的結果。如果有多處變更,可用上一處差異與下一處差異逐一查看。
  4. 修改輸入後,請選擇「重新比較」。更新前會提醒目前結果已過時。

例如比較「交貨需要5天」與「交貨需要7天」,結果會標示刪除「5」及新增「7」。請結合原文脈絡判斷變更的意義。

判讀差異

刪除的字元以紅色背景與刪除線顯示,新增的字元以綠色背景與框線顯示。結果文字可以選取與複製。切換差異不會修改文字。

變更的空白、定位字元及換行會顯示標記。大小寫、一般空白與全形空白皆視為不同字元。只有 CRLF 與 LF 換行在比較時視為相同,原始輸入不會被修改。

結果不如預期時

  • 沒有差異:兩段輸入依本工具的比較規則相同,不代表格式或 CRLF/LF 也完全一樣。
  • 出現大量差異:確認是否貼上相對應的段落,以及段落順序或換行是否改變。移動的段落可能以刪除與新增顯示。
  • 修改輸入卻沒有更新結果:請選擇「重新比較」。結果代表上次比較時的輸入。
  • 超過字數限制:從兩個版本取出相對應且有完整意義的章節比較。範圍外的變更不會被檢查。

使用前須知

每個欄位最多支援 10,000 個可見字元。表情符號與結合字元依視覺上的單位計算。可以留空其中一個欄位。不支援上傳檔案、儲存比較紀錄或建立結果分享網址。

DiffTool 協助找出變更,不會判定內容是否正確,也不提供法律、翻譯或其他專業判斷。重要用途請自行檢查原文與結果。文字、結果與 Cookie 的處理方式請參閱隱私權政策。

使用情境

以下範例均為虛構,說明應輸入哪些文字,以及找出差異後要確認的事項。

檢查合約修訂

貼上兩個版本的同一條款,確認金額、期限及條件的變更。

  • 原文:「付款期限為發票日起30日內。」
  • 修改後:「付款期限為發票日起60日內。」

結果顯示刪除「3」及新增「6」。只改一個數字也可能改變義務。找到差異後,請閱讀整句與相關條款。工具不會判斷法律效力或是否應核准修訂。

從 PDF 或文書軟體複製時,空白與換行也可能改變。請區分有意修改與複製造成的變化。DiffTool 不比較檔案本身或格式。

檢查譯文修改

比較同一語言譯文的修改前後版本。

  • 原文:「此功能可以使用。」
  • 修改後:「此功能不可以使用。」

新增一個「不」就會反轉意思。差異數量少不代表影響小。比較後請回到來源文章檢查意思與用語。比較不同語言的原文與譯文不會對齊語意,DiffTool 只比較字元,不會翻譯。

檢查空白與相似字元

  • 「商品 A」與「商品 A」分別使用一般空白與全形空白。變更的空白會顯示「·」與「□」。
  • 「代碼 A1」與「代碼 A1」的字元寬度不同,不會自動轉換成相同字元。
  • 新增或刪除的換行顯示「↵」,變更的定位字元顯示「→」。未變更的空白不會顯示標記。

將游標移到標記上或使用鍵盤聚焦,可查看字元名稱與 Unicode 碼位。複製文字時不會包含標記。只將 CRLF 改為 LF 不會產生差異。

看起來相同的字元可能有不同的 Unicode 表示方式。例如「é」單一字元與「e」後接結合重音不會被正規化為相同文字。差異不如預期時,也請檢查原始應用程式的字元表示方式。

檢查條款與規格書修訂

先確認版本資訊,再依標題與內容選出相對應的條款或需求。以下為虛構範例。

條款:適用對象變更

  • 原文:「此條件適用於付費方案使用者。」
  • 修改後:「此條件適用於所有使用者。」

適用對象擴大了。請確認兩個版本的使用者定義、例外條款及生效日期。工具不會依語意配對條款或判斷法律效力。

規格書:選填欄位改為必填

  • 原文:「送出時,參考編號為選填。」
  • 修改後:「送出時,參考編號為必填。」

請確認輸入畫面、輸入驗證、串接系統及操作說明是否符合新條件。僅憑文字差異無法判斷實作是否滿足規格。

條款重新編號或項目移動時,請依標題與內容找出相對應的範圍,不要只看編號。移動的文字可能以刪除與新增呈現。也應在原始文件確認交互參照與附表;比較部分段落不代表已檢查整份文件。

完成修訂檢查

以「服務時間為9時至17時。」改為「服務時間為10時至18時。」為例。

  1. 對齊比較範圍。 兩邊都包含相同標題與前後句子。只出現在一邊的標題也會顯示為差異。
  2. 逐一閱讀變更。 用下一處差異確認開始與結束時間。只檢查第一處可能漏掉另一個時間變更。
  3. 閱讀未變更的脈絡。 檢查前後句子的適用日期與服務方式。文字差異無法判斷新時間是否與其他公告一致。
  4. 在原始文件修改。 結果不能編輯。將修正後的最新版貼到修改後欄位,再重新比較。
  5. 確認要發布的版本。 在原始應用程式確認發布文件與已檢查的文字一致。格式、連結目的地及圖片中的文字不在比較範圍內。

長文件請依相對應標題分段。已檢查的範圍應在原始文件管理;DiffTool 不儲存檢查紀錄,關閉或重新載入頁面會失去輸入與結果。