開発者ツール / 18
Diff Checker
2つのテキストを行単位で比較し、追加・削除・変更なしをマークします。
Diff Checker: TOEAは最長共通部分列に基づく行比較を行い、追加は+、削除は-を先頭に付けます。 サーバーへのファイルアップロードは一切なく、100%ブラウザ内でローカル実行します。
- カテゴリ
- 開発者ツール
- 実行回数
- ブラウザ内で
- コスト
- 無料 · 登録不要
- 提供状況
- すぐに使えます
完全にブラウザ内で実行します
まず両方を比較できる状態にする
行単位の差分は1バイトでも違えば報告するため、インデントを変えたファイルや末尾のスペースがあるファイルでは、すべての行が変更されたように見えます。まず両方のテキストを同じフォーマッターに通してください。クエリにはSQLフォーマッターを使い、コードには同じエディター設定を使います。JSONの場合は、JSON差分がキー単位で比較し、書式とキーの順序を完全に無視します。
結果を読む
編集された行はペアで表示されます。古いバージョンには-、新しいバージョンには+が付きます。移動したブロックは、行単位の差分には移動という概念がないため、元の場所では削除、別の場所では追加として表示されます。長い行の中の小さな単語だけが変わった場合も、ペアには行全体が表示されます。2つの行を横に並べて比較すると、変更箇所を見つけやすくなります。
片側が500行を超える場合は、どの2つのファイルにも使えるgit diff --no-index old.txt new.txt、またはdiff -u old.txt new.txtを使ってください。
使い方
- 元のテキストと変更後のテキストを貼り付けます。
- 「テキストを比較」を選びます。
- 接頭辞付きの行差分を確認またはダウンロードします。
プライバシーと制限事項
入力は両方ともローカルに留まります。過剰なブラウザメモリ使用を避けるため、比較は片側500行に制限しています。
関連ツール
よくある質問
これは文字単位のdiffですか?
いいえ。読みやすいコードやドキュメントの変更のため、意図的に行単位で比較します。
先頭にスペースが2つあるのは何を意味しますか?
その行は両方の入力で変更なしです。
無料ツール · ブラウザ内で · アカウント不要