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.20 Alpha (Oct 21, 2010)
This tool seriously contains CRC checksum methods for folder comparison.
Using the bit-for-bit comparison it takes ages.
Reviewing 2.13.14 Experimental (Sep 17, 2010)
Development has almost come to a standstill but I guess nothing new can be added. Serves my purpose.
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
3 seconds between 2 files time is considered as identical. It can be disabled there: edit > options > compare.