Developer Utility

Text Diff 比較ツール

2つのテキストを比較し、追加・削除・同一の行を確認できます。文章、コード、設定ファイル、通知文の修正前後の差分を素早く確認できるテキスト比較ツールです。

行単位比較 元のテキストと変更後テキストを行単位で比較し、差分を確認します。
変更点の分類 追加された行、削除された行、同一の行を分けて修正の流れを把握できます。
コピー・ダウンロード 比較結果をコピーしたり、レポートファイルとして保存して共有できます。

テキスト入力

比較する元のテキストと変更後テキストをそれぞれ入力してください。

行基準比較 文章、コード、設定ファイルのように行単位で変わった内容を確認する場合に適しています。
比較オプション 空白、空行、大文字小文字の違いを除外して、実際の内容変更だけを確認できます。
元 0行 変更後 0行 変更率 0% 比較待機中

比較結果

追加、削除、同一の行を色と記号で確認できます。

待機中
0 追加
0 削除
0 同一
0 全体
2つのテキストを入力して、比較ボタンを押してください。

テキスト比較方式

比較結果は行単位で分類され、文書の修正履歴やコード変更の流れを素早く確認するのに適しています。

追加された行

変更後テキストに新しく追加された行です。新しい文章、コード、設定値の追加を確認できます。

削除された行

元のテキストには存在したが、変更後テキストから消えた行です。欠落した文章や削除されたコードを確認できます。

同一の行

2つのテキストに同じ内容で存在する行です。維持された内容と変更された内容を一緒に把握できます。

使い方ガイド

行の追加で後続の行を誤認せずにテキストを比較する

一致する行をそろえてから追加と削除を示します。途中に1行増えても、それ以降のすべてを変更扱いにする必要はありません。ただし無視オプションを使うと、その違いは結果に現れなくなります。

こんな方におすすめ

  • 原稿、設定、ログの変更を確認する方。
  • 行単位の比較結果をレポートとして残したい方。

活用場面

  • 短い設定ファイルに増えた項目を確認する。
  • 必要に応じて大文字・小文字や行端の空白を無視して原稿を比べる。

入力から結果の確認まで

  1. 1

    左右両方に空でない文章を入力します。各側はUTF-16で200,000単位、比較対象1,500行までです。

  2. 2

    行頭・行末の空白、空行、大文字・小文字を無視するか選びます。

  3. 3

    比較を実行し、=は一致、-は削除、+は追加として読みます。

  4. 4

    変更率だけで判断せず、周囲の文脈を確認します。

  5. 5

    必要なら結果をコピー・保存します。入力や条件を変えたら再比較してください。

使用例 1

途中に1行追加

入力
元:A\nB\nC 変更後:A\nNEW\nB\nC
結果
一致3行、追加1行、削除0行、変更率25%。

分母は整列した結果の4行であり、文字数ではありません。

使用例 2

大文字・小文字と行端の空白を無視

入力
元:Status: OK 変更後: status: ok 空白無視と大文字・小文字無視を有効
結果
一致1行、追加・削除なし。

比較条件として無視します。行内の単語間スペースは対象外なので、正確な書式は原文でも確認してください。

計算・処理の仕組み

CRLFをLFへそろえ、選択条件を反映した行同士の最長共通部分列を計算して整列します。1行の修正は削除1行と追加1行として扱います。変更率は(追加+削除)÷(一致+追加+削除)×100を四捨五入した値です。

注意点と制限

  • 単語や意味の違いではなく、行全体を比較します。
  • 同じ行が繰り返される場合、複数の整列方法があり得ます。
  • 行の移動は専用表示ではなく削除と追加になる場合があります。
  • 両方に空白以外の文字が必要です。完全な空ファイルとの比較には対応しません。
データの取り扱い

入力とレポートはブラウザー内で処理し、win-jのサーバーには送信しません。共有するレポートに含める情報は事前に確認してください。

よくある質問

変更率25%は文字の25%が変わった意味ですか?

いいえ。整列した全行に対する追加・削除行の割合です。1単語の修正でも、行全体が削除と追加の2行になります。

空白無視はすべての空白を無視しますか?

行頭と行末だけです。単語間の空白の違いは残ります。

移動した行が削除と追加になるのはなぜ?

移動を別の操作として検出しないためです。前後の行と合わせて両方の印を確認してください。

空の文書も比較できますか?

両方に空白以外の文字が必要です。完全な空ファイルの追加・削除にはファイル比較ツールを利用してください。