File Diff Tool

File differencing in Altova DiffDog

DiffDog File Comparison:

  • Side by side comparison with highlighted differences
  • Merge differences in either direction
  • Save differences files as text or XML
  • Command line operation
  • Remembers recently compared files for quick reload
  • Compare local files, network files, or files on servers
  • Syntax coloring, line folding, line wrap, automatic backup

Download Trial

Intelligent File Differencing

Altova DiffDog® 2017 includes powerful capabilities for comparing and merging text files quickly and easily.The file differencing features of DiffDog allow you to compare and merge any type of text-based file, with support for Unicode, ASCII, MBCS, and any other file formats. DiffDog also includes additional features for intelligent, XML-aware differencing.

DiffDog allows you to compare and merge files on your local drives, files on your local network, and even files on remote FTP and HTTP servers (based on user privileges) to compare, merge, and synchronize. This flexibility is especially suited for comparing, maintaining, and synchronizing files on live servers with the latest updates from your local machine.

When you select two files to compare, they are opened side-by-side in the intuitive DiffDog interface. Differences between the two files are indicated by colored highlighting and connecting lines, so that you can immediately visualize the differences between the two file versions.The DiffDog display options are completely customizable, allowing you change the colors used to highlight differences and even specify source code conformant syntax coloring based on file extension. DiffDog even includes an option to select XML-conformant syntax coloring, as well.

Advanced navigation features such as synchronized horizontal and vertical scrolling allow you to move through either file without losing track of the corresponding differences in the other file.

File comparison options in Altova DiffDog
File type customization in Altova DiffDog

Merging and Editing Files

DiffDog allows bi-directional merging as well as direct editing of both compared files. DiffDog automatically creates a backup of each file, allowing you to re-load the original file from the server or disk at anytime should you need to start over.

DiffDog also supports unlimited undo, so you can backtrack to any point in the editing and merging process. In addition, as you’re working with a file, DiffDog constantly monitors the server where the file is stored, and, if it’s modified externally, reloads the most current version into the DiffDog comparison window.

As you merge changes and edit your files, DiffDog automatically re-compares the files to indicate the current differences.

Save/Reload File Differencing Selections

If you frequently compare the same file pair across local directories or servers, DiffDog lets you save the comparison settings in a file you can reload later.

Besides the file locations, DiffDog saves all your comparison settings such as mode, white space and line ending preferences, order of XML child elements, and other specialized selections for text , XML, and Word document comparisons.

You can easily repeat the same comparison later by selecting the File / Open Comparison File menu option.