ファイルコンペア
ファイル比較の前は、磁気テープやパンチカードを比較するためのマシンが存在していた。 IBM 519カード・リプロデューサーは、パンチカードのデッキが同じかどうかを判別する。 1957年、ジョン・ヴァン・ガードナーは、Fortranプログラムが読み込まれたセクションのチェックサムを比較するシステムを開発、IBM 704上でコンパイルで起きた問題をデバッグするために用いられた。
ファイルコンペア (英: file comparison)、ファイルの比較は、コンピューティングでは、データオブジェクト (ソースコードなどのテキストファイルなど)間の相違点を比較して見つけ、出力すること。
比較の方法、実装、結果は、diff (ディフ)と呼ばれることがある。これは、UNIXのdiffユーティリティが由来となっている。出力は、グラフィカルユーザーインターフェイスで表示されたり、ネットワーク、ファイルシステム、リビジョン管理のタスクの一部として利用される。
広く使用されているファイル比較プログラムには、diff、cmp、FileMerge、WinMerge、Beyond Compare、File Compareが挙げられる。
多くのテキストエディタやワードプロセッサでは、ファイル比較の機能があり、比較実行後に文書の変更部分を強調表示する。