メインコンテンツへ移動
eyunzhu

テキスト差分比較

2 つの文章を行ごとに比較し、追加・削除と対応する行番号を表示。差分を保存できます。

表示

入力や設定の変更に合わせて自動更新

結果

このブラウザー内で処理します。アップロードや保存は行いません。

このツールについて

原稿や設定ファイルの変更箇所を確認できます。JSON のキーや構造の違いは JSON 専用比較で確認してください。

使い方

左右に変更前と変更後の内容を入力するか、ファイルを開きます。行を挿入しても後続の一致行をすべて変更扱いにはしません。大小文字と空白を区別し、CRLF と CR は LF に統一します。各 3,000 行・256 KiB、行数の積 400 万まで。保存結果は +、-、空白で変更を示します。

左右並列と行単位の表示を切り替えられます。変更行内の文字も強調し、長い一致区間は折りたたみ・展開できます。前後の変更へ移動でき、行末空白の無視も選択できます。それ以外の空白と大小文字は比較対象です。ダウンロードには折りたたみ部分も含まれます。

よくある質問

折りたたんだ行はダウンロードから除かれますか?

除かれず、全行の比較結果が含まれます。出力には追加・削除の印だけがあり、標準パッチのファイル見出しやハンク情報はないため、git apply には直接使えません。

インデントの違いを無視できますか?

無視できるのは行末の空白とタブだけです。行頭のインデントと大小文字は比較します。CRLF・CR の改行は LF にそろえます。

比較の上限を超えた文書はどう扱いますか?

対応する章ごとに分けて比較してください。各側256 KiB・3,000行までで、双方の行数の積も400万以内です。容量が小さくても計算量の上限に達することがあります。

コメント

0
してディスカッションに参加してください。
コメントはまだありません。
返信スレッド

会話全体を時系列で確認できます。各返信には、どのメッセージへの返信かが示されます。