DiffDog Server

Automate Generation of Diff Reports

DiffDog Server brings the file and directory comparison power of Altova DiffDog to high-performance servers.

DiffDog Server makes it easy to automate high-volume comparisons and generate diff reports comparing files, directories, and URLs. This high-performance server software is available for Windows, Linux, and MacOS X machines.
Unlimited Comparison Power

DiffDog Server and DiffDog

Developers have long relied on DiffDog for comparing XML, text, and binary files, as well as directories and URLs. Now, the power of DiffDog is available in lightning-fast server software for easily automating large comparison jobs.

For instance, DiffDog Server is perfect for automating the generation of diff reports for critical files and directories at a given time - every day, once a week, etc.

DiffDog Server supports the following types of comparisons:

  • Binary, text, and XML files
  • Directories (including ZIP archives)
  • URLs
  • Two-way and three-way diffs

Integration with DiffDog

If you have already created comparison files (such as .filedif and .dirdif files) in DiffDog, you can compare them in a server environment as well. This enables you to automate or integrate frequently-used comparisons into your custom scripts or processes.

How Does it Work?

Once installed on a machine in your network, DiffDog Server runs as a service. You can run comparisons by invoking DiffDog Server either from the command line interface or through executable scripts.

You can compare files either directly on the server machine where DiffDog Server is installed, or call a comparison remotely from a client machine. The DiffDog Server installation includes a portable DiffDog Command Line Client, which can be copied to multiple machines within your organization, thus enabling you to call a running DiffDog Server remotely.

Cross-platform Support

DiffDog Server is available for:

  • Windows Server: 2008 R2 SP1 with Platform Update or newer
  • Windows: Windows 7 SP1 with Platform Update, Windows 8, Windows 10
  • Linux: CentOS 6 & 7, RedHat 6 & 7, Debian 8 & 9, Ubuntu 14.04, 16.04, & 18.04
  • Mac OS X: 10.10 or newer

Because the DiffDog Server software is available on multiple platforms, the command line client may also run on either Linux, Mac OS X, or Windows.