File comparison is the process of comparing the contents of files, finding their common contents and their differences, usually using an automated tool
File comparison is commonly used when merging source files, but is also used for generating differences between (and merging) binary data.