# 文字比對工具

URL: https://tools.otaku-dojo.com/zh-tw/text-diff-checker
Updated: 2026-10-03

文字比對工具（Diff）會逐行比較「原始文字」與「修改後文字」，以綠色標示新增的行、紅色標示刪除的行，並統計新增、刪除與未變更的行數。可以忽略空白差異或大小寫，也能只顯示有變動的行，結果可匯出成 unified diff 格式。

## 如何使用文字比對工具

1. 把舊版本貼到「原始文字」，新版本貼到「修改後」。
2. 視需要開啟「忽略空白」、「忽略大小寫」或「只顯示變動」。
3. 下方即時列出差異：綠色 + 為新增、紅色 − 為刪除，左側兩欄是原始與修改後的行號。
4. 按「下載」匯出 .diff 檔，或按「複製」複製差異內容。

## 規格與重點

- **比對單位**: 逐行比對（最長共同子序列 LCS 演算法）
- **比對選項**: 忽略空白、忽略大小寫、只顯示變動
- **匯出格式**: unified diff（.diff）
- **建議大小**: 兩邊合計數千行以內
- **處理位置**: 你的瀏覽器（資料不會上傳）
- **費用**: 免費、免註冊

## 範例: 比對設定檔修改

```diff
原始：
port=80
host=localhost
debug=true

修改後：
port=443
host=localhost
```

→

```diff
-port=80
+port=443
 host=localhost
-debug=true
```

## 常見問題

### 可以比對 Word 或 PDF 檔案嗎？

請先把文件內容複製成純文字再貼上。本工具比對的是純文字，不包含字型或排版差異。

### 為什麼一行只改了一個字卻顯示整行刪除再新增？

本工具以「行」為單位比對，只要一行內容不同就會標示為刪除舊行、新增新行。

### 「忽略空白」會忽略什麼？

會把連續空白視為一個空白，並忽略行首與行尾的空白，適合比對縮排不同的程式碼。

### 比對的內容會被保存嗎？

不會。比對在你的瀏覽器內完成，不會上傳到伺服器。
