Altova DiffDog Server 2024 

Introducción

Inicio Anterior Inicio Siguiente

DiffDog Server es una potente solución informática de comparación que permite cotejar archivos, directorios (incluido el formato ZIP), URLs y datos tabulares de archivos CSV y de bases de datos. DiffDog Server se ejecuta en los sistemas operativos Windows, Linux y macOS.

 

Características principales

Interfaz de la línea de comandos. DiffDog Server se ejecuta como un servicio. Puede realizar comparaciones invocando DiffDog Server desde la interfaz de la línea de comandos o con scripts ejecutables.

Ejecutar comparaciones de forma remota. Puede comparar archivos directamente en el equipo servidor en el que esté instalado DiffDog Server o hacer una llamada remota desde un equipo cliente para ejecutar la comparación. El instalador de DiffDog Server incluye un cliente de línea de comandos portátil que se puede copiar en varios equipos dentro de su organización, lo que permite hacer llamadas de forma remota a un DiffDog Server en ejecución.

Multiplataforma: tanto DiffDog Server  como la línea de comandos de DiffDog Client también se pueden ejecutar en los sistemas operativos Linux, macOS y Windows.

Comparación de URLs. Además de archivos y directorios, también puede comparar URLs. Por ejemplo, puede comparar una página como http://www.example.org/page1.html con http://www.example.org/page2.html. También es posible comparar URL y archivos, por ejemplo http://www.example.org/page1.html y C:\page2.html.

Comparaciones a tres bandas. Además de las comparaciones estándar que implican un archivo en el lado derecho y uno en el izquierdo, también puede comparar archivos a tres bandas. Esto es útil, por ejemplo, cuando existen dos versiones distintas del mismo archivo original y necesita comparar tres versiones.

Comparación de documentos de Word. La función de comparación admite documentos de Microsoft Word 2003 o superior (.docx, .dotx). No es necesario tener instalado Microsoft Word para realizar estas comparaciones.

Archivos binarios, texto y XML. Según el tipo de archivos que esté comparando puede escoger entre comparar archivos binarios, de texto o XML. También puede dejar que la aplicación detecte automáticamente el modo de comparación basándose en la extensión del archivo. Puede incluso crear reglas personalizadas que elijan de forma automática un modo de comparación en función de la extensión del archivo.

Filtros avanzados y opciones de comparación. Tiene la opción de incluir o excluir archivos o directorios de una comparación mediante filtros. Además hay opciones que permiten tener o no en cuenta las mayúsculas a la hora de hacer comparaciones, ignorar archivos en función de su tamaño o de la hora en que se modificaron, y cómo gestionar caracteres especiales como espacios, tabulaciones o saltos de línea.

Comparación de datos de BD. Puede realizar comparaciones de conjuntos de registros con origen en una tabla de BD, vista de BD o una consulta SQL personal. Las bases de datos de origen pueden ser de distintos tipos y ser bases de datos locales basadas en archivos, como SQLite, o bases de datos que se ejecuten en un servidor remoto de BD, como SQL Server. Para configurar varias de estas comparaciones de datos defina todos los detalles de conexión de BD y los otros parámetros de un archivo .ini de configuración. Luego puede suministrar esos trabajos de comparación de datos como argumentos para el comando data-diff y ejecutar varias comparaciones llamando al ejecutable solamente una vez.

Comparación de archivos CSV. Puede realizar comparaciones a dos bandas de datos tabulares a partir de archivos de valores separados por comas o por tabulaciones (archivos CSV y TSV). También puede comparar un archivo CSV con una tabla de BD, una vista de BD o un conjunto de registros de BD.

Integración con DiffDog para escritorio. Si ya ha creado archivos de comparación (.filedif, .difdif) en DiffDog (https://www.altova.com/es/diffdog) y si está ejecutanto DiffDog Server en Windows, también los puede comparar en la línea de comandos. Esto le permite automatizar o integrar comparaciones de uso frecuente en sus scripts o procesos personalizados. En Windows, cualquier filtro personalizado para XML o directorios que haya creado en DiffDog se puede invocar con la línea de comandos al ejecutar una comparación. Se pueden ejecutar archivos de comparación de BD (.dbdif) en Linux y macOS, pero con limitaciones (véase más abajo).

Obtener los resultados de la comparación en formato texto, XML, SQL o HTML. Al hacer comparaciones puede elegir en qué formato quiere tener los resultados: texto, XML o SQL. Este último solo se puede usar si el lado derecho de la comparación es una base de datos y consiste en instrucciones SQL que combinan diferencias de izquierda a derecha (elementos INSERT, UPDATE y DELETE).

 

Limitaciones

Por ahora la conexión entre el cliente y el servidor no está cifrada (HTTP simple).

Solo puede ejecutar archivos de comparación de archivos y directorios (.filedif y .dirdif) creados con la aplicación de escritorio DiffDog en Windows, a no ser que configure el trabajo de comparación directamente en DiffDog Server.

Si la comparación incluye archivos CSV solo puede ejecutar archivos de comparación de bases de datos (.dbdif) creados con la aplicación de escritorio DiffDog en Windows, a no ser que configure el trabajo de comparación directamente en DiffDog Server. Para saber qué bases de datos puede usar para ejecutar comparaciones de BD consulte Bases de datos compatibles.

 

Requisitos del sistema

Windows

Windows 10, Windows 11

Windows Server

Windows Server 2012 o superior

Linux

Red Hat Enterprise Linux 7 o superior

CentOS 7, CentOS Stream 8

Debian 9 o superior

Ubuntu 18.04, 20.04, 22.04

AlmaLinux 9.0

Rocky Linux 9.0

macOS

macOS 11 o superior

 

En Windows, DiffDog Server está disponible tanto en versión de 32 bits como en versión de 64 bits.

 

Ver esta ayuda en navegadores con restricciones SOP (Same-Origin Policy)

 

Última actualización: 17.10.2023

© 2017-2023 Altova GmbH