WinMerge is a tool for visual difference display and merging, for both files and directories. It has Unicode support, Flexible syntax coloring editor, and Windows Shell integration. Regexp filtering for filenames and lines. Side-by-side line difference and in-line word difference visualisation. A file map shows the overall file differences in a location pane. The user interface is translated into several languages.
Yes
Reviewing 2.13.11 Experimental (Feb 4, 2010)
As a very nice alternative try Diffuse from sourceforge (python).
http://diffuse.sourceforge.net/
It works with files only & is very simple to use.
Excuse the horodruin ref. It is a folder type sync ap for which I would probably use over this. Not a fan of the gui here.
Reviewing 2.13.8 Experimental (May 26, 2009)
using it for a long time. Never had errors while comparing, and perfs are good even with big folders (under xp). Maybe you should not use "Experimental" or "Nightly builds" and stay with stable releases
Reviewing 2.13.6 Experimental (Apr 16, 2009)
Comparison is not trustable.
Sometimes it does not detect file differences while they are there.
So, what's left for this tool ?
Reviewing 2.13.4 Experimental (Mar 18, 2009)
I tested this with 2 different folders that I wanted to be the same and it seemed to take foreeeeever. In comparison, I tried Horodruin and it was ten times faster.
Reviewing 2.13.2 Experimental (Jan 28, 2009)
I really want to like this program. But I'm struggling with the interface and the number of colors used by default in order to get the point across.
It's like a good book with a bad cover, you know?
Still. Open Source. Great move. I'd surely give it a solid 3.5 if we could, but I don't feel comfortable giving it a full 4.0.
I'm glad it's out there, but at the same time, I hope contributors to the project will be able to focus on some usability issues related to the interface and color scheme. Interface design can be a daunting task. I hope they can get it right.
3 seconds between 2 files time is considered as identical. It can be disabled there: edit > options > compare.