Altova DiffDog Server 2023 

Al comparar archivos en modo binario (es decir, si --mode=binary), DiffDog Server no crea ningún informe de salida porque un listado de diferencias es irrelevante en este caso. Para ver los resultados de la comparación de archivos binarios puede comprobar el código de salida:

 

Código de salida

Significado

0

No existen diferencias

1

Existen diferencias

2

Ha ocurrido un error

 

Por ejemplo, este script por lotes de Windows compara dos archivos PDF en modo binario. La variable de entorno %ERRORLEVEL% proporciona el código de salida con el resultado de la comparación.

 

SET DIFFDOGSERVER="C:\Program Files\Altova\DiffDogServer2023\bin\DiffDogServer.exe"

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

Script por lotes de Windows

En un equipo Linux el script equivalente tendría este aspecto:

 

#!/bin/bash

DIFFDOGSERVER=/opt/Altova/DiffDogServer2023/bin/diffdogserver

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

echo \$?

Script de shell en Linux

 

© 2017-2023 Altova GmbH