Binärdateien
Wenn Sie Dateien im Binärmodus vergleichen (d.h. bei Verwendung der Option --mode=binary), wird kein Ausgabebericht erstellt, da die Auflistung von Unterschieden in Binärdateien nicht sinnvoll ist. Überprüfen Sie in solchen Fällen den Exitcode, um das Vergleichsergebnis anzuzeigen.
Exitcode | Bedeutung |
0 | Es gibt keine Unterschiede. |
1 | Es gibt Unterschiede. |
2 | Es ist ein Fehler aufgetreten. |
Mit dem folgenden Windows Batch-Skript werden z.B. zwei PDF-Dateien im Binärmodus verglichen. Mit der Umgebungsvariablen %ERRORLEVEL% wird das Vergleichsergebnis ausgegeben.
SET DIFFDOGSERVER="C:\Program Files\Altova\DiffDogServer2025\bin\DiffDogServer.exe" %DIFFDOGSERVER% diff book1.pdf book2.pdf --m=binary |
Windows Batch-Skript
Auf einem Linux-Rechner sieht das entsprechende Skript folgendermaßen aus:
#!/bin/bash DIFFDOGSERVER=/opt/Altova/DiffDogServer2025/bin/diffdogserver ${DIFFDOGSERVER} diff book1.pdf book2.pdf --mode=binary echo $? |
Linux Shell-Skript