Beim Binärvergleich zweier Dateien per Batch-Script stoße ich auf ein seltsames Problem:
Der Windowseigene CMD-Befehl fc /B gibt mir beim Vergleich zwei verschiedener Binär-Dateien gleicher Größe immer den Errorlevel 0 zurück, genau so, als seien sie identisch. Und das, obwohl in der Ausgabe von fc auf der Befehlszeile die Unterschiede aufgelistet werden.
Beim ASCII-Vergleich von Textdateien hingegen (ohne den Schalter /B) wird bei Abweichungen korrekt Errorlevel 1 zurückgegeben.
Ist dieses fehlerhafte Verhalten bekannt, evtl. ein bug oder mache ich was falsch? Gibt's einen Workaround?
Grüße
Funkenzupfer.