開発者ツール / 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を使ってください。

使い方

  1. 元のテキストと変更後のテキストを貼り付けます。
  2. 「テキストを比較」を選びます。
  3. 接頭辞付きの行差分を確認またはダウンロードします。

プライバシーと制限事項

入力は両方ともローカルに留まります。過剰なブラウザメモリ使用を避けるため、比較は片側500行に制限しています。

関連ツール

よくある質問

これは文字単位のdiffですか?

いいえ。読みやすいコードやドキュメントの変更のため、意図的に行単位で比較します。

先頭にスペースが2つあるのは何を意味しますか?

その行は両方の入力で変更なしです。

無料ツール · ブラウザ内で · アカウント不要