テキストツール
テキスト差分
2つのテキストを行ごとに比較して、何が変わったかを正確に確認します。
テキスト差分 お使いのデバイス上で動作
- ブラウザ上で動作します — テキストはどこにも送信されません
- 登録不要、利用回数の上限なし、何度でも無料で使えます
仕組み
ほとんど同じ2つのテキストの違いを目で見つけるのは、確実性がなく、時間もかかります。行ごとの比較なら、どの行が追加され、削除され、そのまま残ったかがすぐに分かります。
出力の読み方
一致する行の先頭には、スペース2つが付きます。元のテキストにだけある行にはマイナス、比較先にだけある行にはプラスが付きます。下の件数が変更の概要を示します。
単語単位ではなく行単位
比較は行全体を単位として行うため、1つの単語を変えると、その行全体が変更されたものとしてマークされます。設定ファイル、リスト、コードにはこの粒度が適切ですが、文章にはやや粗すぎるかもしれません。
比較の方法
行ごとに、git diffと同じ最小差分の手法(Myersのアルゴリズム)で比較します。元のテキストを新しいテキストにするために削除・追加する行の最小の組み合わせを見つけるため、先頭近くに1行追加しても、その行だけがマークされ、それ以降のすべてがマークされることはありません。削除された行は-、追加された行は+でマークされ、変更のない行はそのまま表示されます。
変更と見なされるもの
行は完全に一致する必要があるため、スペースや大文字・小文字の違いも変更として数えられます。編集された行は、削除された1行とそれに続く追加された1行として表示されます。合計で最大40,000行までのテキストを比較できます。
よくある質問
テキスト差分 - よくある質問
単語ごとに比較しますか?
いいえ、行ごとです。1つの単語が変わっただけでも、その行全体が異なる行としてマークされます。
サイズの上限はありますか?
ブラウザのメモリだけです。非常に大きなファイルは遅くなりますが、動作します。
テキストはアップロードされますか?
いいえ。比較はページ内で行われます。