Altova DiffDog Server 2024 

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\DiffDogServer2024\bin\DiffDogServer.exe"

%DIFFDOGSERVER% diff book1.pdf book2.pdf --m=binary
ECHO %ERRORLEVEL%

Windows Batch-Skript

Auf einem Linux-Rechner sieht das entsprechende Skript folgendermaßen aus:

 

#!/bin/bash

DIFFDOGSERVER=/opt/Altova/DiffDogServer2024/bin/diffdogserver

${DIFFDOGSERVER} diff book1.pdf book2.pdf --mode=binary

echo $?

Linux Shell-Skript

 

© 2018-2024 Altova GmbH