Diffinity diff and merging program for Windows - gHacks Tech News

Diffinity diff and merging program for Windows

Diffinity is a feature-rich yet lightweight free diff and merging program for PCs running Microsoft's Windows operating system.

So-called diff tools highlight differences of plain text files. The author of Diffinity put the focus on source code files and there on making diffs as easy to read as possible.

While that is the case, you may load any plain text file and even binary files in the application to see all the differences between those two loaded files.

Note: Diffinity is a .NET application and as such requires the Microsoft .Net Framework 4.5.1.

Diffinity

diffinity

Diffinity's interface is well designed. You start with a click on open to load two plain text files using the program. The application displays the program's side by side in its interface and uses color coding to highlight differences right away.

While that is helpful already, it is linking these differences so that you know exactly where things are not identical but different.

You may want to click on the number button in the interface to enable line numbers as they may be useful when you are comparing these two text files.

That's not the only option that you have though. You can hide whitespace differences that are highlighted in blue with a click on the whitespace button, or enable syntax colors which is highly beneficial if you compare two source code files.

Syntax colors are supported for several programming and scripting languages including php, xml, java, html, cpp, css, or .vbproj.

You can use buttons to jump to the next or previous diff in a file, or use keyboard shortcuts instead if you prefer to use the keyboard for that. There is obivously also an option to scroll the text, or use the zoomed representations on the left side of both text files to jump to that section.

This section is color coded as well so that you see the differences there without having to display that part of the code or text.

Diffinity supports copy operations on top of that.  All that is required for that is to select a block on the left or right, and click on the copy left or right button afterwards. The program adds the block to the other file that is loaded then.

Loaded files can be saved directly, which overwrites them, or saved as another file instead using the save menu.

You may want to go through the preferences section on first start as it holds several interesting options.

The preferences allow you to change colors  manually or by loading one of the available presets. Other options include changing font settings used in the editor, change word delimiters, or enable several selection based options such as ignoring case or matching only whole words.

Closing Words

Diffinity is an excellent program for Microsoft Windows device. It loads quickly and displays differences as soon as it starts. While that may differ for very large files, it had no performance issues with light to medium sized files.

Now You: Do you use diff software?

Summary
software image
Author Rating
1star1star1star1star1star
3.5 based on 16 votes
Software Name
Diffinity
Operating System
Windows
Software Category
Productivity
Landing Page




  • We need your help

    Advertising revenue is falling fast across the Internet, and independently-run sites like Ghacks are hit hardest by it. The advertising model in its current form is coming to an end, and we have to find other ways to continue operating this site.

    We are committed to keeping our content free and independent, which means no paywalls, no sponsored posts, no annoying ad formats (video ads) or subscription fees.

    If you like our content, and would like to help, please consider making a contribution:

    Comments

    1. Christoph Wagner said on November 13, 2016 at 6:29 pm
      Reply

      Sadly unable to handle larger files. No problem for code, but I wanted to test it’s diffing capabilities vs. Beyond Compare on 2 CSVs but while BC loaded the ~10MB files in 2 seconds, this was still loading them after a minute.

    2. Tom Hawack said on November 13, 2016 at 11:06 pm
      Reply

      I use Total Commander’s built-in file comparison tool.
      My Total Commander’s registration key is dated 1997-08-13, lifetime license for a product including many tools that otherwise would require specific applications. A gem.

      1. LogicDaemon said on November 15, 2016 at 1:15 pm
        Reply

        +1 for TC :) Integrated comparison is fast, but still try KDiff3. It has 3-way comparison and shows in-line differences much more clearly (in TC, I often have to hunt for an excess spaces and small punctuation).

        In TC, you can map it to menu or a hotkey via usercmd.ini

    3. jupe said on November 14, 2016 at 1:10 am
      Reply

      This is awesome for my needs, thanks

      I prefer it over ExamDiff Free’s 1995 looking interface

    4. Ivan said on November 14, 2016 at 9:45 am
      Reply

      Alternatively, you can use Meld – http://meldmerge.org
      Active development, cross platform and has no issues with large files.

    5. tests said on November 14, 2016 at 2:00 pm
      Reply

      You can also try WinMerge.

    6. jupe said on November 15, 2016 at 4:13 am
      Reply

      Yeah WinMerge is good too but hasn’t been updated since 2013

    7. Dirk said on November 15, 2016 at 6:52 am
      Reply

      There is a fork of WinMerge called WinMerge2011 (last update 2016-10-29) https://bitbucket.org/jtuc/winmerge2011.

    8. LogicDaemon said on November 15, 2016 at 1:22 pm
      Reply

      I don’t want .NET applications because they’re so sluggish.
      Only one I’m using, GreenShot, takes 8-10 seconds to load from HDD, which is insane.

      And for those using WinMerge (or, for that sake, Meld): try KDiff3. Out of these two, KDiff is clear winner.
      Just look at screenshots! http://kdiff3.sourceforge.net/doc/screenshots.html#dirmergebigscreenshot

      1. LogicDaemon said on November 15, 2016 at 1:47 pm
        Reply

        just tried Diffinity, it’s fairly quick for text scripts. And it supports different encodings, which many other diff tools lack (useful for comparing batch files, because they’re in OEM encoding).
        Does not have 3-way comparison or directory comparison though.

    9. Ken said on November 15, 2016 at 5:04 pm
      Reply

      Beyond Compare from http://www.scootersoftware.com is by far the BEST tool I’ve ever found for this. I liked it so much I actually paid for it…

    10. stechy said on November 15, 2016 at 8:03 pm
      Reply

      for Windows I use Notepad++ for this
      It fills my needs very well

    11. Ty said on December 6, 2016 at 6:58 pm
      Reply

      WARNING: I got a Trojan infection warning from 360 Total Security during the download.

      1. Martin Brinkmann said on December 6, 2016 at 7:00 pm
        Reply
    12. juan said on March 7, 2018 at 3:50 pm
      Reply

      It looks nice and seems to work well.
      It would also be great to be able to detect the same block repeated several times at different locations, and blocs moved horizontally.

    Leave a Reply