「行差分」と「文字差分」の見分け方
本ツールは2段階で差分を計算しています。
- 行単位の差分:まず行全体を比較し、追加された行を緑、削除された行を赤で表示します。
- 文字単位の差分:削除行と追加行が隣接している場合、その2行を「変更行ペア」と見なし、文字単位で違いをハイライトします。
1文字違いの行が並んでいるときは、行全体が薄く色付き、変更された文字部分だけが濃くハイライトされます。コードや原稿のタイポ確認に特に便利です。
2つのテキストの違いを視覚的に比較できます。左右並列と統合表示、文字単位の差分ハイライトに対応しています。
このツールについて
はい、完全無料です。登録やサインインも不要です。
いいえ。すべての処理はブラウザ内で完結します。データがサーバーへ送信されることはありません。
行単位で LCS (Longest Common Subsequence / 最長共通部分列) を計算しています。さらに「変更行ペア」では文字単位の差分も計算し、ハイライトしています。
各行の先頭・末尾のスペース/タブを取り除いてから比較します。インデント変更だけのような差分を無視したい時に便利です。
数千行程度なら問題なく動作します。それ以上の規模 (数万行〜) はブラウザの計算時間がかかるため、必要な範囲を切り出してご利用ください。
本ツールはテキスト (プレーンテキスト) のみが対象です。Word / Excel のファイルは中身が独自バイナリ形式のため、開いて中身のテキストをコピーしてから貼り付けてください。
本ツールは2段階で差分を計算しています。
1文字違いの行が並んでいるときは、行全体が薄く色付き、変更された文字部分だけが濃くハイライトされます。コードや原稿のタイポ確認に特に便利です。
差分が小さい (数行程度) なら Unified、差分が広範囲なら Split がおすすめです。
本ツールの「1列にまとめる」表示は、Git の git diff 出力と同じ思想です。
Git を使っていなくても、コードレビューや原稿改訂の確認は同じ方法で行えます。プルリクエストレビューの感覚をブラウザ上で再現できるので、Git を入れていないチームメイトに変更点を共有する時にも便利です。
このサイトでは、アクセス解析や広告配信のために Cookie を使用します。詳しくはプライバシーポリシーをご覧ください。