0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0
設定
テキストのブロックを行ごとに比較して、変更、追加、削除を検出します。大文字、空白、空行に対する許容度を、確認しているコンテンツの種類に応じて調整してください。
比較するテキスト
オプション
仕組み
テキスト比較ツールは 2 つのブロックを 1 行ずつ突き合わせ、同じままの箇所・変わった箇所・追加された箇所・削除された箇所を示します。最長共通部分列(LCS)アルゴリズムで安定した行をそろえるため、途中の変更が比較の残り全体を崩しません。
+ と - の接頭辞が付く統合表示か、左右に並べる表示かを選べます。また、そうした差分が不要なときは、大文字小文字・空白・空行を無視するオプションを有効にできます。計算はすべてブラウザー内で行われ、テキストはどのサーバーにも送信されません。
ユースケース
- 設定ファイル・.env・マニフェストの 2 つのバージョン間で何が変わったかを検出する。
- エラーを調べる前に、2 つの API レスポンスや 2 つのデータダンプの違いを確認する。
- 2 つのリスト(依存関係、ユーザー、ルート)を比較して、どの項目が追加・削除されたかを確認する。
- 作成または翻訳したテキストの 2 つのバージョンを対比し、修正箇所をすばやく見つける。
よくある質問
行単位で比較しますか、それとも文字単位ですか?
比較は行単位です。各行は対応する行とそろえられ、同一・変更・追加・削除に分類されます。行が変更された場合は、変更が読みやすいように旧版と新版が並べて表示されます。
無視オプションは何をしますか?
「大文字小文字を無視」は大文字と小文字を同一に扱い、「空白を無視」はタブや連続する空白を正規化し、「空行を無視」は比較前に空行を除きます。これらは、書式の違いではなく実際の変更に集中するのに役立ちます。
統合表示と左右並べ表示の違いは何ですか?
統合表示は、追加行と削除行が交互に並ぶ 1 つの流れを示し、git の diff に似ています。左右並べ表示は、元のテキストを左、新しいテキストを右に置き、長いブロックを並べて読むのに便利です。
私のテキストはサーバーにアップロードされますか?
いいえ。比較は JavaScript を使ってブラウザー内で完全に実行されるため、機密内容をコンピューターから出さずに比較できます。