Sie vergleichen Dateien im Binärmodus, wenn es sich bei den Dateien nicht um Textdateien mit bekannten End-of-Line-Abschlusszeichen oder Zeilentrennzeichen handelt. Ein Beispiel könnten einige binäre Datendateien sein. In diesem Fall sollten Sie die Versatz- und Hexadezimalwerte der Unterschiede anzeigen, anstatt einige vor und nach Textversionen anzuzeigen.
Siehe diese Frage und diese Liste