メインコンテンツへスキップ
Calnex LogoCalnex
テキストツール

テキスト差分チェッカー

2つのテキストを並べて比較し、違いを見つけます。追加・削除・変更なしの行数と類似度をパーセンテージで表示します。コードレビューや文書バージョン管理に。

パラメーター

結果

追加行数0
その他の結果 (4)
削除行数0
変更なし行数1
類似度
100%

1 of 1 total change units are identical

統一差分
--- original
+++ modified
 

追加 (+) と削除 (-) を示す統合された diff 形式

テキスト差分チェッカーを選ぶ理由

Text Diff Checker は、LCS ベースのアルゴリズムを使用して 2 つのテキストを 1 行ずつ比較し、相違点を強調表示します。追加、削除、変更された行をレポートし、類似性のパーセンテージを計算し、開発者向けに標準の統一された diff 形式を出力します。

  • ✓最長共通部分列アルゴリズムを使用した行ごとの比較
  • ✓パッチツールと互換性のある統合された差分出力
  • ✓テキストのどの程度が同一であるかを示す類似性パーセンテージ
  • ✓追加、削除、および変更されていない行の数が一目でわかる

使い方

  1. 1元の (前の) テキストを最初のボックスに貼り付けます。
  2. 2変更した(後)テキストを 2 番目のボックスに貼り付けます。
  3. 3追加、削除、および変更されていない行数の概要を確認します。
  4. 4類似性のパーセンテージをチェックして、全体的な相違を評価します。
  5. 5コードレビューまたはパッチファイルで使用するために、統合された diff 出力をコピーします。

よくある質問 (FAQ)

この diff ツールはどのようなアルゴリズムを使用していますか?

git diff で使用されるアルゴリズムと同様に、Longest Common Subsequence (LCS) アルゴリズムを使用して 2 つのテキスト間の最適な位置合わせを見つけます。

統一差分形式とは何ですか?

Unified diff は、コンテキスト行 (スペース接頭辞)、削除された行 (- 接頭辞)、および追加された行 (+ 接頭辞) を示す標準テキスト形式です。バージョン管理やコードレビューで広く使用されています。

類似度はどのように計算されますか?

類似度は、合計変更単位 (追加 + 削除 + 未変更) のうち、変更されていない行の割合です。

比較では大文字と小文字が区別されますか?

はい。比較では、大文字と小文字と空白が区別されます。 「こんにちは」と「こんにちは」は別のセリフとして扱われます。

コードファイルを比較できますか?

はい。両方のフィールドにコードを貼り付けて、行レベルの違いを確認します。統合された diff 出力は保存してパッチとして適用できます。

信頼性の高い参考文献

Wikipedia — Diff algorithm

ソースを表示

Wikipedia — Longest common subsequence

ソースを表示

GNU diffutils manual

ソースを表示