diff is a shell command that compares the content of files and reports differences. The term diff is also used to identify the output of the command and is used as a verb for running the command. To diff files, one runs diff to create a diff.[1] Typically, the command is used to compare text files, but it does support comparing binary files. If one of the input files contains non-textual data, the

