Gizmo's Freeware is Recruiting
We are looking for people with skills or interest in the following:
- Mobile Platform Reviews
- Rootkit Scanner and Remover
- Streaming Media Recorder
- Email Client
- Archive Manager Interested? Click here
Best Free File Comparison Utility
|
In a Hurry?
|
|
|
|
Introduction
|
| A file comparison utility helps you visually compare and merge the differences between two (or more) different versions of the same file, or detect the variations between two different sets of data. These types of utilities are often called "Diff" programs. Hundreds of different types of file comparison utilities exist, each tailored for specific types of data and file formats. |
|
Discussion
|
|
If you are looking to compare plain text files such as code or binary files many different free choices exist. One of the best is WinMerge. It only runs on a Windows based system, but it can handle DOS, UNIX, and MAC, text file formats. A version of WinMerge called WinMergU also supports Unicode. WinMerge can integrate with Windows Explorer and will compare two corresponding groups of text files, and tell you which are identical and which have differences. It will also compare two individual files and like most diff utilities it shows the files being compared in two vertical panes and highlights the differences, allowing you to merge or ignore the changes. While WinMerge is an excellent text file comparison utility it will not work with word processor or spreadsheet type documents because they include special formatting and markup. For these types of files you need a comparison program that is especially designed to support their formatting. Unfortunately virtually all of these come with an exorbitant price tag, which puts them out of the reach of most users. Another good product is KDiff3. It is similar to WinMerge with many of the same features, but also supports other operating systems including GNU/Linux, Unix, and Mac OSX. |
|
Related Products and Links
|
7-Zip Plug-in (for archive support)
64 Bit Capable: Limited 64-bit support
|
Editor
|
| This software category is maintained by volunteer editor Ritho. Registered members can contact the editor with any comments or questions they might have by clicking here. |
|
Tags
|
| copy files, fast copy files, best free copy software, free file copy software, file tools, file utility. |
Back to the top of the article
- Article type:
- Login or register to post comments
Printer-friendly version


Comments
there is a portable version of Winmerge available on portableapps. Review says there is no portable version
About WinMerge
I just stumbled into this today
Apparently they've added OpenCandy to the last iteration 2.13.20
Worse, that info is a bit hard to find !!!
Darn :(
You'll find it here, under "Changes"
hxxp://sourceforge.net/projects/winmerge/files/alpha/2.13.20/
"Installer: Add OpenCandy to the InnoSetup installer (#3088720)"
Maybe this is a fork of the original project? Not sure!, but it has been in development for quite some time.
And I thought SourceForge was above this kind of crap *sigh*
If someone could find a way to workaround the OpenCandy stuff it wd be really nice to know.
N.B.: Many MANY thanks for all the help, advice, info, reviews you have provided for all these years!!
Peace
I wish there would be a ONLINE tool where it would be possible to upload two files and get the results back (or at least the information that they are same)
There is. You can quickly check differences between 2 versions of the same plain text file here:
http://www.comparemyfiles.com/
CompareMyFiles.com is a free online file compare utility to show you the differences between 2 files. Use to compare one file to another. Will show you a visual representation of the file and highlight the differences.
how can i compare tif image file and word file
First you have to get the text out of the Image file with an OCR reader program and THEN you can compare the text from the image with the text in your file.
See here .... Best OCR Reader: http://www.techsupportalert.com/best-free-ocr-software.htm
You can't. Why would you want to? Unless I missunderstand what you are really asking, image files and documents are totally different, like comparing the painting, "Mona Lisa," to the book, "Tale of Two Cities." Both are works of art, but they are nothing alike.
hi... i want to compare a pdf file with a word file. help me with one software.
Convert PDF to Word/Excel
http://www.techsupportalert.com/content/best-free-pdf-tools.htm#PDF2Word
There is now a portable version:
http://portableapps.com/apps/utilities/winmerge_portable
I just ran across this interesting article on Wikipedia
http://en.wikipedia.org/wiki/Comparison_of_file_comparison_tools
Thanks a lot...i have been searching for this tool for a while.
Word to Word comparison: http://www.componentsoftware.com/products/csdiff/index.htm
I've used WinMerge before and it was pretty decent but sadly lacking in a folder comparison feature. I've also used Notepad++ to compare text files and it works like a charm as well although because it's a text editor you have to expect text comparison and nothing more. However, I just tried out SourceGear's DiffMerge program and I've gotta say that as far as a fully featured comparison tool goes, this is it. Simple, very easy to understand and use, minimal resource usage - just compared a direct copy of a Win XP CD and a copy created by nLite (both around 590 MBs) and DiffMerge is only using 22,144KBs of RAM.
I'm going to recommend DiffMerge for the best free file / folder comparison utility.
Find it here: http://www.sourcegear.com/diffmerge/downloads.html
I've used WinMerge for folder compare for a long time. I just enter two folders instead of two files in the "Open" dialog box. You can also specify to only use size and modified date to do the compares in the Edit --> Options box in the "Compare" category with the "File Compare method" setting.
I hope you didn't rely too heavily on the results of your Win XP compare. Diffmerge doesn't compare binary files.
WinMerge does compare folders quite nicely,
well there is a bug that doesn't let you select a folder when you click browse but you can drop two folders in it's window or paste the folder name in the location bar.
Though its website indicates differently, WinMerge does not seem to be able to compare directories (folders). After installing v2.12.4, and opening the 'Select Files or Folders' windows, the user is unable to browse and select a folder for the left/right field. In fact, the user cannot select the folder by directly inputting the folder's location into the left/right fields. WinMerge does not seem to be your one-stop file/folder comparison app.
Will these tools print side-by-side comparisons?
The current version of WinDiff (2.12.4.0) does rint the differences as shown on the screen.
Anyone know of a file comparison utility that can create a file with the entire line where a difference is found and no extra data?
Here is an example of what I'm looking for.
Example File 1:
Item 1, Active, 01/01/2010
Item 2, Active, 02/01/2010
Item 3, Inactive, 01/15/2010
Example File 2:
Item 1, Active, 01/01/2010
Item 2, Inactive, 02/01/2010
Item 4, Active, 03/01/2010
Item 3, Inactive, 01/15/2010
Output file should be:
Item 2, Inactive, 02/01/2010
Item 4, Active, 03/01/2010
Thanks
Chad
Did you try any of the software mentioned in the article?
KDiff3 got updated
You say:
"If you are looking to compare plain text files such as code or BINARY files many different free choices exist. One of the best is WinMerge."
Obviously, emphasis is mine, for "BINARY" - as I'm pointing out the fact that WinMerge does not appear to be able to compare binary files. It certainly can not be "one of the best" of software that compares "plain text files such as code or binary files" - if it doesn't do binary files. :(
I'll keep digging around - hopefully to find some freeware that does a decent binary file comparison...
http://xdelta.org/ has one that will do binary comparison. This category is in desperate need of an update since I took it over. You are right about the ones listed not actually comparing binary files.
I will change that.
Ritho
I have many .exe files corrupted by sality virus they already cleaned by antivira antivirus but still have problems they are corrupt, when i try reinstall office 2007 many .exe files aren't recognized by setup.
I'm looking for a file comparison that compares two files one for infected (corrupt) file and other is the original uninfected file then search for entire hardrive to perform clean and restore back the infected files into original.
is there any tool exists to perform such tasks?
Atjhunk.
Atjhunk,
Yes there are tools to do what you are asking. What version of Windows are you using? Email me instead of answering here. To email me click on my name 'ritho' in header of this box or the top of the article then click contact.
FYI Usually this type of question would be better asked in our freeware forum.
Ritho
Editor
The best free file comparison tool that I have ever used is
CSDiff. I used it to compare file only since it is excellent to spot every single difference. It uses only one pane to display the differences, thus making it very easy to check them in the context of the surrounding code. For a programmer it is a must. Additional PLUS - it can compare content of two MS Word documents!
http://www.componentsoftware.com/products/csdiff/index.htm
Another good one is ExamDiff. It is very light and easy to use, showing files in separate panes, but spaces lines in a way that allows you to easily see the common parts.
http://www.prestosoft.com/ps.asp?page=edp_examdiff
Tomasz
While WinMerge is an excellent text file comparison utility it will not work with word processor or spreadsheet type documents because they include special formatting and markup. For these types of files you need a comparison program that is especially designed to support their formatting. Unfortunately virtually all of these come with an exorbitant price tag, which puts them out of the reach of most users.
As this is no reason to keep them in secrecy, may we know some names at least?
Diffuse (http://diffuse.sourceforge.net/) is another excellent file comparison tool. Great for merging and reviewing changes to code.
What about TextDiff which also supports folder comparison http://www.angusj.com/delphi/textdiff.html