Comparison of file comparison tools
Encyclopedia
General
Basic general information about file comparisonFile comparison
File comparison in computing compares the contents of computer files, finding their common contents and their differences. The result of the comparison may be presented in a graphic user interface or as part of larger tasks in networks, file systems, or revision control.Some widely-used file...
software.
Name | Creator | Software license | Cost | First public release date | Year of latest stable version | Windows | Macintosh | Linux | Other platforms | Used by | Max Supported File Size |
---|---|---|---|---|---|---|---|---|---|---|---|
Aqua Data Studio | AquaFold | Proprietary Proprietary software Proprietary software is computer software licensed under exclusive legal right of the copyright holder. The licensee is given the right to use the software under certain conditions, while restricted from other uses, such as modification, further distribution, or reverse engineering.Complementary... |
USD 399 (single license), with a free 14 day trial version available | 2002 | 2010 | Anything with Java Java (programming language) Java is a programming language originally developed by James Gosling at Sun Microsystems and released in 1995 as a core component of Sun Microsystems' Java platform. The language derives much of its syntax from C and C++ but has a simpler object model and fewer low-level facilities... |
180 | ||||
Araxis Merge Araxis Merge Araxis Merge is a two and three-way visual file comparison , merging and folder synchronization application for Windows and Mac OS X, created by Araxis Ltd... |
Araxis Ltd | Proprietary Proprietary software Proprietary software is computer software licensed under exclusive legal right of the copyright holder. The licensee is given the right to use the software under certain conditions, while restricted from other uses, such as modification, further distribution, or reverse engineering.Complementary... |
USD 129 (std) - 269 (pro) | 1993 | 2010.3947 for Windows (2011-06-08); 2010.3907 for Mac OS X (2010-07-21) | 503 | |||||
Beyond Compare Beyond Compare Beyond Compare is a file comparison utility. Aside from comparison of files, the program is capable of doing side-by-side comparison of directories, FTP directories, and archives. In an April 2009 review, Beyond Compare was awarded four out of five stars by CNET... |
Scooter Software | Proprietary Proprietary software Proprietary software is computer software licensed under exclusive legal right of the copyright holder. The licensee is given the right to use the software under certain conditions, while restricted from other uses, such as modification, further distribution, or reverse engineering.Complementary... |
USD 30 (std), 50 (pro) | 1996 | 2011 (v3.3.3) | (Win95 Windows 95 Windows 95 is a consumer-oriented graphical user interface-based operating system. It was released on August 24, 1995 by Microsoft, and was a significant progression from the company's previous Windows products... and up) |
4044 | ||||
Changes Changes -Music:* A jazz term for chord progression* Changes , a documentary and live DVD by the heavy metal band Godsmack-Bands:* Changes , an American folk band* The Changes , an American rock band- Albums :... |
Connected Flow | Proprietary Proprietary software Proprietary software is computer software licensed under exclusive legal right of the copyright holder. The licensee is given the right to use the software under certain conditions, while restricted from other uses, such as modification, further distribution, or reverse engineering.Complementary... |
USD 49.99, with free demo | 2010 (v1.5) | (Mac OS X Mac OS X Mac OS X is a series of Unix-based operating systems and graphical user interfaces developed, marketed, and sold by Apple Inc. Since 2002, has been included with all new Macintosh computer systems... ) |
||||||
Code Compare | Devart | Proprietary Proprietary software Proprietary software is computer software licensed under exclusive legal right of the copyright holder. The licensee is given the right to use the software under certain conditions, while restricted from other uses, such as modification, further distribution, or reverse engineering.Complementary... |
Free. Pro version USD 49.95 | 2010 | 2011 (v2.70) | 218 | |||||
Compare++ Compare++ Compare++ is a useful auxiliary tool for programmers and Web developers. The tool can compare text files and folders quickly. It is useful to detect differences of codes and match. In the review of Softsea in the June 2, 2010, Compare++ was awarded 5 Stars Rating... |
Coode Software | Proprietary Proprietary software Proprietary software is computer software licensed under exclusive legal right of the copyright holder. The licensee is given the right to use the software under certain conditions, while restricted from other uses, such as modification, further distribution, or reverse engineering.Complementary... |
USD 29.95 with free 30-day trial | 2010 | 2011 (v1.6) | ||||||
Compare It | Grig Software | Proprietary Proprietary software Proprietary software is computer software licensed under exclusive legal right of the copyright holder. The licensee is given the right to use the software under certain conditions, while restricted from other uses, such as modification, further distribution, or reverse engineering.Complementary... |
USD 29.00 | 2000 (or before) | 2010 (v4.2) | ||||||
diff Diff In computing, diff is a file comparison utility that outputs the differences between two files. It is typically used to show the changes between one version of a file and a former version of the same file. Diff displays the changes made per line for text files. Modern implementations also... , diff3 Diff3 diff3 is a Unix utility to compare three files and show any differences among them. diff3 can also merge files,implementing the so called three-way merge.-Merging from a common ancestor:... |
AT&T | BSD 3-clause BSD licenses BSD licenses are a family of permissive free software licenses. The original license was used for the Berkeley Software Distribution , a Unix-like operating system after which it is named.... , BSD 4-clause BSD licenses BSD licenses are a family of permissive free software licenses. The original license was used for the Berkeley Software Distribution , a Unix-like operating system after which it is named.... , CDDL, GPL GNU General Public License The GNU General Public License is the most widely used free software license, originally written by Richard Stallman for the GNU Project.... , Proprietary Proprietary software Proprietary software is computer software licensed under exclusive legal right of the copyright holder. The licensee is given the right to use the software under certain conditions, while restricted from other uses, such as modification, further distribution, or reverse engineering.Complementary... |
- | 1974 | (Mac OS X Mac OS X Mac OS X is a series of Unix-based operating systems and graphical user interfaces developed, marketed, and sold by Apple Inc. Since 2002, has been included with all new Macintosh computer systems... ) |
ported to most platforms as part of SCCS Source Code Control System Source Code Control System is an early revision control system, geared toward program source code and other text files. It was originally developed in SNOBOL at Bell Labs in 1972 by Marc J. Rochkind for an IBM System/370 computer running OS/360 MVT... |
> 2GB but less than 64 bits | ||||
Diff Checker | Ahmad Sidiqi | Proprietary Proprietary software Proprietary software is computer software licensed under exclusive legal right of the copyright holder. The licensee is given the right to use the software under certain conditions, while restricted from other uses, such as modification, further distribution, or reverse engineering.Complementary... |
Free | 2010 | 2011 | ||||||
DiffMerge | SourceGear | Proprietary Proprietary software Proprietary software is computer software licensed under exclusive legal right of the copyright holder. The licensee is given the right to use the software under certain conditions, while restricted from other uses, such as modification, further distribution, or reverse engineering.Complementary... |
Free | 2003 | 2009 (v3.3.0) | 190 | |||||
DLSuperC (Rewrite of mainframe SuperC/Super Compare) | Don and Darrell Ludlow | Shareware Shareware The term shareware is a proprietary software that is provided to users without payment on a trial basis and is often limited by any combination of functionality, availability, or convenience. Shareware is often offered as a download from an Internet website or as a compact disc included with a... |
USD Various releases, Free to try, $19.95 to buy. One version os free for personal use. | 1998 | 2005 (7.3 / 2.4b) | Ported from IBM mainframe SuperC | |||||
Duplicate Annihilator Duplicate Annihilator Duplicate Annihilator is a shareware iPhoto duplicate detection application for Mac OS X, developed by Brattoo Propaganda Software. Duplicate Annihilator is also available in a version for Aperture 3 by Apple Inc..- Concept :... |
Brattoo Propaganda Software | Proprietary Proprietary software Proprietary software is computer software licensed under exclusive legal right of the copyright holder. The licensee is given the right to use the software under certain conditions, while restricted from other uses, such as modification, further distribution, or reverse engineering.Complementary... |
USD 7.95 - 19.95, with a free demo | 2010 | 2011 | ||||||
Eclipse Eclipse (software) Eclipse is a multi-language software development environment comprising an integrated development environment and an extensible plug-in system... Compare |
Eclipse Eclipse (software) Eclipse is a multi-language software development environment comprising an integrated development environment and an extensible plug-in system... |
EPL Eclipse Public License The Eclipse Public License is an open source software license used by the Eclipse Foundation for its software. It replaces the Common Public License and removes certain terms relating to litigations related to patents.... |
- | 2004 | (Mac OS X Mac OS X Mac OS X is a series of Unix-based operating systems and graphical user interfaces developed, marketed, and sold by Apple Inc. Since 2002, has been included with all new Macintosh computer systems... ) |
Anything with Java Java (programming language) Java is a programming language originally developed by James Gosling at Sun Microsystems and released in 1995 as a core component of Sun Microsystems' Java platform. The language derives much of its syntax from C and C++ but has a simpler object model and fewer low-level facilities... |
|||||
Ediff | Michael Kifer | GPL GNU General Public License The GNU General Public License is the most widely used free software license, originally written by Richard Stallman for the GNU Project.... |
Free | 1994 | 2.81.4 | (Mac OS X Mac OS X Mac OS X is a series of Unix-based operating systems and graphical user interfaces developed, marketed, and sold by Apple Inc. Since 2002, has been included with all new Macintosh computer systems... ) |
Anything with Emacs Emacs Emacs is a class of text editors, usually characterized by their extensibility. GNU Emacs has over 1,000 commands. It also allows the user to combine these commands into macros to automate work.Development began in the mid-1970s and continues actively... |
||||
Ellié Computing Merge | Ellié Computing | Proprietary Proprietary software Proprietary software is computer software licensed under exclusive legal right of the copyright holder. The licensee is given the right to use the software under certain conditions, while restricted from other uses, such as modification, further distribution, or reverse engineering.Complementary... |
USD 40 (std) - 60 (pro) | 2004 | 2011 (v2.4 build 155) | Solaris 10 x86 | |||||
ExamDiff Pro ExamDiff Pro ExamDiff Pro is a software utility for visual file comparison and directory comparison. ExamDiff Pro runs on Microsoft Windows.ExamDiff Pro features a double-pane view that allows for side-by-side comparisons, with color-coded line numbers indicating whether each line is added, deleted, or changed... |
PrestoSoft | Proprietary Proprietary software Proprietary software is computer software licensed under exclusive legal right of the copyright holder. The licensee is given the right to use the software under certain conditions, while restricted from other uses, such as modification, further distribution, or reverse engineering.Complementary... |
USD 35, with a free version available (ExamDiff) | 1998 | 2010 (v5.0.1.13) | (Win98 Windows 98 Windows 98 is a graphical operating system by Microsoft. It is the second major release in the Windows 9x line of operating systems. It was released to manufacturing on 15 May 1998 and to retail on 25 June 1998. Windows 98 is the successor to Windows 95. Like its predecessor, it is a hybrid... and up) |
216 | ||||
fc Microsoft File Compare In computing, fc is a command line program that compares multiple files and outputs the differences between them. The fc command has been included in Microsoft operating systems since MS-DOS 2.0 and is included in all versions of Microsoft Windows.The command is equivalent to the Unix commands... |
Microsoft | Proprietary Proprietary software Proprietary software is computer software licensed under exclusive legal right of the copyright holder. The licensee is given the right to use the software under certain conditions, while restricted from other uses, such as modification, further distribution, or reverse engineering.Complementary... |
Part of OS Operating system An operating system is a set of programs that manage computer hardware resources and provide common services for application software. The operating system is the most important type of system software in a computer system... |
1987 | (DOS) | ||||||
FileMerge | Apple, Inc. | Proprietary Proprietary software Proprietary software is computer software licensed under exclusive legal right of the copyright holder. The licensee is given the right to use the software under certain conditions, while restricted from other uses, such as modification, further distribution, or reverse engineering.Complementary... |
Free (part of Apple Developer Tools Apple Developer Tools The Apple Developer Tools are a suite of software tools from Apple to aid in making software titles for the Mac OS X platform. They come on the Snow Leopard installation CD as part of the Xcode suite, but aren't installed by default.- AppleScript Editor :... ) |
2005 (v2.2.1) | (Mac OS X Mac OS X Mac OS X is a series of Unix-based operating systems and graphical user interfaces developed, marketed, and sold by Apple Inc. Since 2002, has been included with all new Macintosh computer systems... ) |
||||||
Guiffy SureMerge Guiffy SureMerge Guiffy SureMerge is a cross-platform File compare Diff tool, Folder compare, and 3-way auto-merge tool all-in-one. Guiffy SureMerge is available on Windows, Mac OS X, Linux, and Unix operating systems.-Features:* Automatic trustworthy 3-way file merge... |
Guiffy Software | Proprietary Proprietary software Proprietary software is computer software licensed under exclusive legal right of the copyright holder. The licensee is given the right to use the software under certain conditions, while restricted from other uses, such as modification, further distribution, or reverse engineering.Complementary... |
USD 59 | 2000 | 2011 (v9.6) | Anything with Java Java (programming language) Java is a programming language originally developed by James Gosling at Sun Microsystems and released in 1995 as a core component of Sun Microsystems' Java platform. The language derives much of its syntax from C and C++ but has a simpler object model and fewer low-level facilities... |
|||||
IntelliJ IDEA IntelliJ IDEA IntelliJ IDEA is a commercial Java IDE by JetBrains. It is often simply referred to as "IDEA" or "IntelliJ."-History:The first version of IntelliJ IDEA was released in January 2001, and at the time was the only available Java IDE with advanced code navigation and code refactoring capabilities... Compare |
JetBrains | Proprietary Proprietary software Proprietary software is computer software licensed under exclusive legal right of the copyright holder. The licensee is given the right to use the software under certain conditions, while restricted from other uses, such as modification, further distribution, or reverse engineering.Complementary... |
Part of application | 2007 (v6.0.5) | |||||||
jEdit JEdit jEdit is a text editor for programmers, available under the GNU General Public License version 2.0. It is written in Java and runs on any operating system with Java support, including Windows, Linux, Mac OS X, and BSD.-Development:... JDiff plugin |
Various | GPL GNU General Public License The GNU General Public License is the most widely used free software license, originally written by Richard Stallman for the GNU Project.... |
Free | 1998 | 1.9.0 | Anything with Java Java (programming language) Java is a programming language originally developed by James Gosling at Sun Microsystems and released in 1995 as a core component of Sun Microsystems' Java platform. The language derives much of its syntax from C and C++ but has a simpler object model and fewer low-level facilities... |
|||||
Kaleidoscope | Sofa | Proprietary Proprietary software Proprietary software is computer software licensed under exclusive legal right of the copyright holder. The licensee is given the right to use the software under certain conditions, while restricted from other uses, such as modification, further distribution, or reverse engineering.Complementary... |
EUR 29, with free 30-day demo | 2010 | 2010 (v1.1.1) | (Mac OS X Mac OS X Mac OS X is a series of Unix-based operating systems and graphical user interfaces developed, marketed, and sold by Apple Inc. Since 2002, has been included with all new Macintosh computer systems... ) |
|||||
KDiff3 | Joachim Eibl | GPL GNU General Public License The GNU General Public License is the most widely used free software license, originally written by Richard Stallman for the GNU Project.... |
Free | 2002 | 2011 (v0.9.96) | (Mac OS X Mac OS X Mac OS X is a series of Unix-based operating systems and graphical user interfaces developed, marketed, and sold by Apple Inc. Since 2002, has been included with all new Macintosh computer systems... ) |
Unix Unix Unix is a multitasking, multi-user computer operating system originally developed in 1969 by a group of AT&T employees at Bell Labs, including Ken Thompson, Dennis Ritchie, Brian Kernighan, Douglas McIlroy, and Joe Ossanna... supported by Qt |
||||
Kompare Kompare Kompare is a free software graphical computer application which helps the user to compare two different text files or two directories. It is part of the KDE SC desktop environment and therefore primarily used on Linux and other Unix-like operating systems... |
Otto Bruggeman | GPL GNU General Public License The GNU General Public License is the most widely used free software license, originally written by Richard Stallman for the GNU Project.... |
Free | 2005-11-29 (v3.5.0) | (Mac OS X Mac OS X Mac OS X is a series of Unix-based operating systems and graphical user interfaces developed, marketed, and sold by Apple Inc. Since 2002, has been included with all new Macintosh computer systems... ) |
||||||
Lazarus Lazarus (software) Lazarus is a free cross-platform IDE which provides a Delphi-like development experience for Pascal and Object Pascal developers. It is developed for, and supported by, the Free Pascal compiler. Since early 2008, Lazarus has been available for Microsoft Windows, several Linux distributions,... Diff |
Lazarus | GPL GNU General Public License The GNU General Public License is the most widely used free software license, originally written by Richard Stallman for the GNU Project.... |
- | 2000 | 2009 | FreeBSD | |||||
Meld Meld (software) Meld is a free computer program for Linux and other Unix-like platforms, for viewing and merging differences between files in a graphical environment. It allows users to view a diff of two or three files visually, color coding the different lines... |
Stephen Kennedy | GPL GNU General Public License The GNU General Public License is the most widely used free software license, originally written by Richard Stallman for the GNU Project.... |
- | 2002 | 2011-3-20 (v1.5.1) | BSD Berkeley Software Distribution Berkeley Software Distribution is a Unix operating system derivative developed and distributed by the Computer Systems Research Group of the University of California, Berkeley, from 1977 to 1995... , Solaris |
|||||
Perforce Perforce Perforce is a commercial, proprietary, centralized revision control system developed by Perforce Software, Inc.-Architecture:Perforce is a client/server system.The server manages a central database and a master repository of file versions.... P4Merge |
Perforce | Freeware | - | 2009.2 | Sun Solaris | ||||||
Pretty Diff | prettydiff.com/ | Freeware | Free | 2009 | 2010-12-10 | Online website | |||||
Tkdiff Tkdiff tkdiff is a graphical diff viewer based on the Tk framework. It is capable of inter-operating with source-control systems like CVS and Subversion to show the differences between the local copy and the repository version... |
http://tkdiff.sourceforge.net/ | GPL GNU General Public License The GNU General Public License is the most widely used free software license, originally written by Richard Stallman for the GNU Project.... |
Free | 2003 (or before) | 2007 (v4.1.4) | (Tcl Tcl Tcl is a scripting language created by John Ousterhout. Originally "born out of frustration", according to the author, with programmers devising their own languages intended to be embedded into applications, Tcl gained acceptance on its own... ) |
(Tcl Tcl Tcl is a scripting language created by John Ousterhout. Originally "born out of frustration", according to the author, with programmers devising their own languages intended to be embedded into applications, Tcl gained acceptance on its own... ) |
(Tcl Tcl Tcl is a scripting language created by John Ousterhout. Originally "born out of frustration", according to the author, with programmers devising their own languages intended to be embedded into applications, Tcl gained acceptance on its own... ) |
Anything with Tcl Tcl Tcl is a scripting language created by John Ousterhout. Originally "born out of frustration", according to the author, with programmers devising their own languages intended to be embedded into applications, Tcl gained acceptance on its own... |
||
Total Commander Total Commander Total Commander is an Orthodox File Manager software for Windows, Windows CE, and Windows Mobile. Some features include a built-in FTP client, file compare, archive file navigation, and a versatile multi-rename tool with regular expression support.... Compare |
Christian Ghisler | Proprietary Proprietary software Proprietary software is computer software licensed under exclusive legal right of the copyright holder. The licensee is given the right to use the software under certain conditions, while restricted from other uses, such as modification, further distribution, or reverse engineering.Complementary... |
Part of application | 2010-12-17 (v7.56a) | |||||||
UltraCompare | IDM Computer Solutions | Proprietary Proprietary software Proprietary software is computer software licensed under exclusive legal right of the copyright holder. The licensee is given the right to use the software under certain conditions, while restricted from other uses, such as modification, further distribution, or reverse engineering.Complementary... |
USD 49.95 (single license), with a free 30 day trial version available | 2003 | 2011-04-11 (v8.10.0) | ||||||
vimdiff Vim (text editor) Vim is a text editor written by Bram Moolenaar and first released publicly in 1991. Based on the vi editor common to Unix-like systems, Vim is designed for use both from a command line interface and as a standalone application in a graphical user interface... |
Bram Moolenaar Bram Moolenaar Bram Moolenaar is an active member of the open source software community. He is the author of Vim, a text editor that is very popular among programmers and power users.... et al. |
GPL GNU General Public License The GNU General Public License is the most widely used free software license, originally written by Richard Stallman for the GNU Project.... -compatible |
- | 2001 | 2006-05-07 (v7.0) | Anything with vim Vim (text editor) Vim is a text editor written by Bram Moolenaar and first released publicly in 1991. Based on the vi editor common to Unix-like systems, Vim is designed for use both from a command line interface and as a standalone application in a graphical user interface... |
|||||
WinDiff WinDiff WinDiff is a graphical file-comparison program published by Microsoft , and is distributed with certain versions of Microsoft Visual Studio as well as in source-code form with the Platform SDK code samples.... |
Microsoft | Proprietary Proprietary software Proprietary software is computer software licensed under exclusive legal right of the copyright holder. The licensee is given the right to use the software under certain conditions, while restricted from other uses, such as modification, further distribution, or reverse engineering.Complementary... (with source code Source code In computer science, source code is text written using the format and syntax of the programming language that it is being written in. Such a language is specially designed to facilitate the work of computer programmers, who specify the actions to be performed by a computer mostly by writing source... ) |
Part of Platform SDK | 1992 | 2003 ? (v6.1) | ||||||
WinMerge WinMerge WinMerge is a free software tool for file comparison and merging text-like files. It is useful for determining what has changed between versions, and then merging changes between versions.The project is currently dormant.WinMerge runs on Microsoft Windows.... |
Dean Grimm | GPL GNU General Public License The GNU General Public License is the most widely used free software license, originally written by Richard Stallman for the GNU Project.... |
Free | 1998 | 2009-06-09 (v2.12.4) | (Win95 Windows 95 Windows 95 is a consumer-oriented graphical user interface-based operating system. It was released on August 24, 1995 by Microsoft, and was a significant progression from the company's previous Windows products... and up) |
5212 | 2 GiB Gib Gib may refer to:* A castrated male cat or ferret* Gibibit , measurement unit of digitally stored computer information* Gibraltar, British overseas territory* Drywall, construction material... |
|||
OOP-DIFF OOP-DIFF OOP-DIFF is a file diff tool for software developers. The tool understands the basic structure of a programming language or type of file. . This makes comparing many refactorings or other codes changes much easier... |
Schneider Soft | Proprietary Proprietary software Proprietary software is computer software licensed under exclusive legal right of the copyright holder. The licensee is given the right to use the software under certain conditions, while restricted from other uses, such as modification, further distribution, or reverse engineering.Complementary... |
Free | 2010 | 2011 (v1.5.0) | (Win95 Windows 95 Windows 95 is a consumer-oriented graphical user interface-based operating system. It was released on August 24, 1995 by Microsoft, and was a significant progression from the company's previous Windows products... and up) |
{mono .NET} | ||||
UCC | USC CSSE | USC-CSSE Limited Public License | Free | 2009 | 2010-07 | {2.6.9} | Sun Solaris |
Compare Features
Name | Show in-line changes | Directory comparison | Binary comparison | Moved lines | 3-way comparison | Merge | Structured comparison |
---|---|---|---|---|---|---|---|
Aqua Data Studio | |||||||
Araxis Merge Araxis Merge Araxis Merge is a two and three-way visual file comparison , merging and folder synchronization application for Windows and Mac OS X, created by Araxis Ltd... |
(Professional Edition only) | ||||||
Beyond Compare Beyond Compare Beyond Compare is a file comparison utility. Aside from comparison of files, the program is capable of doing side-by-side comparison of directories, FTP directories, and archives. In an April 2009 review, Beyond Compare was awarded four out of five stars by CNET... |
(Pro only) | ||||||
Code Compare | (Code Compare Pro only) | (Code Compare Pro only) | |||||
Compare++ Compare++ Compare++ is a useful auxiliary tool for programmers and Web developers. The tool can compare text files and folders quickly. It is useful to detect differences of codes and match. In the review of Softsea in the June 2, 2010, Compare++ was awarded 5 Stars Rating... |
(C/C++,C#,Java,Javascript,CSS3) | ||||||
diff Diff In computing, diff is a file comparison utility that outputs the differences between two files. It is typically used to show the changes between one version of a file and a former version of the same file. Diff displays the changes made per line for text files. Modern implementations also... |
partly | ||||||
diff3 Diff3 diff3 is a Unix utility to compare three files and show any differences among them. diff3 can also merge files,implementing the so called three-way merge.-Merging from a common ancestor:... |
(non-optional) | ||||||
Diff Checker | |||||||
DiffMerge | |||||||
Eclipse Eclipse (software) Eclipse is a multi-language software development environment comprising an integrated development environment and an extensible plug-in system... Compare |
|||||||
Ediff | |||||||
Ellié Computing Merge | |||||||
ExamDiff Pro ExamDiff Pro ExamDiff Pro is a software utility for visual file comparison and directory comparison. ExamDiff Pro runs on Microsoft Windows.ExamDiff Pro features a double-pane view that allows for side-by-side comparisons, with color-coded line numbers indicating whether each line is added, deleted, or changed... |
|||||||
fc Microsoft File Compare In computing, fc is a command line program that compares multiple files and outputs the differences between them. The fc command has been included in Microsoft operating systems since MS-DOS 2.0 and is included in all versions of Microsoft Windows.The command is equivalent to the Unix commands... |
|||||||
FileMerge | (optional ancestor) | ||||||
Guiffy SureMerge Guiffy SureMerge Guiffy SureMerge is a cross-platform File compare Diff tool, Folder compare, and 3-way auto-merge tool all-in-one. Guiffy SureMerge is available on Windows, Mac OS X, Linux, and Unix operating systems.-Features:* Automatic trustworthy 3-way file merge... |
|||||||
IntelliJ IDEA IntelliJ IDEA IntelliJ IDEA is a commercial Java IDE by JetBrains. It is often simply referred to as "IDEA" or "IntelliJ."-History:The first version of IntelliJ IDEA was released in January 2001, and at the time was the only available Java IDE with advanced code navigation and code refactoring capabilities... Compare |
|||||||
jEdit JEdit jEdit is a text editor for programmers, available under the GNU General Public License version 2.0. It is written in Java and runs on any operating system with Java support, including Windows, Linux, Mac OS X, and BSD.-Development:... JDiff plugin |
|||||||
KDiff3 | |||||||
Kompare Kompare Kompare is a free software graphical computer application which helps the user to compare two different text files or two directories. It is part of the KDE SC desktop environment and therefore primarily used on Linux and other Unix-like operating systems... |
|||||||
Lazarus Lazarus (software) Lazarus is a free cross-platform IDE which provides a Delphi-like development experience for Pascal and Object Pascal developers. It is developed for, and supported by, the Free Pascal compiler. Since early 2008, Lazarus has been available for Microsoft Windows, several Linux distributions,... Diff |
|||||||
Meld Meld (software) Meld is a free computer program for Linux and other Unix-like platforms, for viewing and merging differences between files in a graphical environment. It allows users to view a diff of two or three files visually, color coding the different lines... |
|||||||
OOP-DIFF OOP-DIFF OOP-DIFF is a file diff tool for software developers. The tool understands the basic structure of a programming language or type of file. . This makes comparing many refactorings or other codes changes much easier... |
|||||||
Perforce Perforce Perforce is a commercial, proprietary, centralized revision control system developed by Perforce Software, Inc.-Architecture:Perforce is a client/server system.The server manages a central database and a master repository of file versions.... P4Merge |
|||||||
Pretty Diff | |||||||
Tkdiff Tkdiff tkdiff is a graphical diff viewer based on the Tk framework. It is capable of inter-operating with source-control systems like CVS and Subversion to show the differences between the local copy and the repository version... |
|||||||
Total Commander Total Commander Total Commander is an Orthodox File Manager software for Windows, Windows CE, and Windows Mobile. Some features include a built-in FTP client, file compare, archive file navigation, and a versatile multi-rename tool with regular expression support.... Compare |
|||||||
vimdiff Vim (text editor) Vim is a text editor written by Bram Moolenaar and first released publicly in 1991. Based on the vi editor common to Unix-like systems, Vim is designed for use both from a command line interface and as a standalone application in a graphical user interface... |
(via DirDiff plugin) | ||||||
UltraCompare | |||||||
WinDiff WinDiff WinDiff is a graphical file-comparison program published by Microsoft , and is distributed with certain versions of Microsoft Visual Studio as well as in source-code form with the Platform SDK code samples.... |
|||||||
WinMerge WinMerge WinMerge is a free software tool for file comparison and merging text-like files. It is useful for determining what has changed between versions, and then merging changes between versions.The project is currently dormant.WinMerge runs on Microsoft Windows.... |
|||||||
UCC | |||||||
Name | Show in-line changes | Directory comparison | Binary comparison | Moved lines | 3-way comparison | Merge | Structured comparison |
API / Editor Features
Name | GUI Graphical user interface In computing, a graphical user interface is a type of user interface that allows users to interact with electronic devices with images rather than text commands. GUIs can be used in computers, hand-held devices such as MP3 players, portable media players or gaming devices, household appliances and... |
CLI | Scripting | Horizontal / Vertical | Syntax Highlighting | Reports |
---|---|---|---|---|---|---|
Aqua Data Studio | ||||||
Araxis Merge Araxis Merge Araxis Merge is a two and three-way visual file comparison , merging and folder synchronization application for Windows and Mac OS X, created by Araxis Ltd... |
both | |||||
Beyond Compare Beyond Compare Beyond Compare is a file comparison utility. Aside from comparison of files, the program is capable of doing side-by-side comparison of directories, FTP directories, and archives. In an April 2009 review, Beyond Compare was awarded four out of five stars by CNET... |
both | |||||
Code Compare | both | |||||
Compare++ Compare++ Compare++ is a useful auxiliary tool for programmers and Web developers. The tool can compare text files and folders quickly. It is useful to detect differences of codes and match. In the review of Softsea in the June 2, 2010, Compare++ was awarded 5 Stars Rating... |
both | |||||
diff Diff In computing, diff is a file comparison utility that outputs the differences between two files. It is typically used to show the changes between one version of a file and a former version of the same file. Diff displays the changes made per line for text files. Modern implementations also... |
horizontal | |||||
diff3 Diff3 diff3 is a Unix utility to compare three files and show any differences among them. diff3 can also merge files,implementing the so called three-way merge.-Merging from a common ancestor:... |
horizontal | |||||
DiffMerge | vertical | |||||
Eclipse Eclipse (software) Eclipse is a multi-language software development environment comprising an integrated development environment and an extensible plug-in system... Compare |
vertical | |||||
Ediff | both | |||||
Ellié Computing Merge | ECMAScript | optional | ||||
ExamDiff Pro ExamDiff Pro ExamDiff Pro is a software utility for visual file comparison and directory comparison. ExamDiff Pro runs on Microsoft Windows.ExamDiff Pro features a double-pane view that allows for side-by-side comparisons, with color-coded line numbers indicating whether each line is added, deleted, or changed... |
optional | |||||
fc Microsoft File Compare In computing, fc is a command line program that compares multiple files and outputs the differences between them. The fc command has been included in Microsoft operating systems since MS-DOS 2.0 and is included in all versions of Microsoft Windows.The command is equivalent to the Unix commands... |
horizontal | |||||
FileMerge | vertical | |||||
Guiffy SureMerge Guiffy SureMerge Guiffy SureMerge is a cross-platform File compare Diff tool, Folder compare, and 3-way auto-merge tool all-in-one. Guiffy SureMerge is available on Windows, Mac OS X, Linux, and Unix operating systems.-Features:* Automatic trustworthy 3-way file merge... |
both | |||||
IntelliJ IDEA IntelliJ IDEA IntelliJ IDEA is a commercial Java IDE by JetBrains. It is often simply referred to as "IDEA" or "IntelliJ."-History:The first version of IntelliJ IDEA was released in January 2001, and at the time was the only available Java IDE with advanced code navigation and code refactoring capabilities... Compare |
vertical | |||||
jEdit JEdit jEdit is a text editor for programmers, available under the GNU General Public License version 2.0. It is written in Java and runs on any operating system with Java support, including Windows, Linux, Mac OS X, and BSD.-Development:... JDiff plugin |
both | |||||
KDiff3 | both | |||||
Kompare Kompare Kompare is a free software graphical computer application which helps the user to compare two different text files or two directories. It is part of the KDE SC desktop environment and therefore primarily used on Linux and other Unix-like operating systems... |
vertical | |||||
Lazarus Lazarus (software) Lazarus is a free cross-platform IDE which provides a Delphi-like development experience for Pascal and Object Pascal developers. It is developed for, and supported by, the Free Pascal compiler. Since early 2008, Lazarus has been available for Microsoft Windows, several Linux distributions,... Diff |
||||||
Meld Meld (software) Meld is a free computer program for Linux and other Unix-like platforms, for viewing and merging differences between files in a graphical environment. It allows users to view a diff of two or three files visually, color coding the different lines... |
horizontal | |||||
Perforce Perforce Perforce is a commercial, proprietary, centralized revision control system developed by Perforce Software, Inc.-Architecture:Perforce is a client/server system.The server manages a central database and a master repository of file versions.... P4Merge |
vertical | |||||
Pretty Diff | both | |||||
Tkdiff Tkdiff tkdiff is a graphical diff viewer based on the Tk framework. It is capable of inter-operating with source-control systems like CVS and Subversion to show the differences between the local copy and the repository version... |
||||||
Total Commander Total Commander Total Commander is an Orthodox File Manager software for Windows, Windows CE, and Windows Mobile. Some features include a built-in FTP client, file compare, archive file navigation, and a versatile multi-rename tool with regular expression support.... Compare |
optional | |||||
UltraCompare | both | |||||
vimdiff Vim (text editor) Vim is a text editor written by Bram Moolenaar and first released publicly in 1991. Based on the vi editor common to Unix-like systems, Vim is designed for use both from a command line interface and as a standalone application in a graphical user interface... |
both | |||||
OOP-DIF | both | |||||
WinDiff WinDiff WinDiff is a graphical file-comparison program published by Microsoft , and is distributed with certain versions of Microsoft Visual Studio as well as in source-code form with the Platform SDK code samples.... |
horizontal | |||||
WinMerge WinMerge WinMerge is a free software tool for file comparison and merging text-like files. It is useful for determining what has changed between versions, and then merging changes between versions.The project is currently dormant.WinMerge runs on Microsoft Windows.... |
vertical | |||||
UCC | vertical | |||||
Name | GUI Graphical user interface In computing, a graphical user interface is a type of user interface that allows users to interact with electronic devices with images rather than text commands. GUIs can be used in computers, hand-held devices such as MP3 players, portable media players or gaming devices, household appliances and... |
CLI | Scripting | Horizontal / Vertical | Syntax Highlighting | Reports |
Other features
Some other features which did not fit in previous tableName | ZIP support | FTP support | Version Control browsing | Patch creation | Patch application | Patch preview | Unicode support | XML-aware |
---|---|---|---|---|---|---|---|---|
Araxis Merge Araxis Merge Araxis Merge is a two and three-way visual file comparison , merging and folder synchronization application for Windows and Mac OS X, created by Araxis Ltd... |
||||||||
Beyond Compare Beyond Compare Beyond Compare is a file comparison utility. Aside from comparison of files, the program is capable of doing side-by-side comparison of directories, FTP directories, and archives. In an April 2009 review, Beyond Compare was awarded four out of five stars by CNET... |
||||||||
Code Compare | ||||||||
Compare++ Compare++ Compare++ is a useful auxiliary tool for programmers and Web developers. The tool can compare text files and folders quickly. It is useful to detect differences of codes and match. In the review of Softsea in the June 2, 2010, Compare++ was awarded 5 Stars Rating... |
||||||||
diff Diff In computing, diff is a file comparison utility that outputs the differences between two files. It is typically used to show the changes between one version of a file and a former version of the same file. Diff displays the changes made per line for text files. Modern implementations also... |
||||||||
diff3 Diff3 diff3 is a Unix utility to compare three files and show any differences among them. diff3 can also merge files,implementing the so called three-way merge.-Merging from a common ancestor:... |
||||||||
DiffMerge | ||||||||
Ediff | ||||||||
Ellié Computing Merge | with interactive preview | |||||||
ExamDiff Pro ExamDiff Pro ExamDiff Pro is a software utility for visual file comparison and directory comparison. ExamDiff Pro runs on Microsoft Windows.ExamDiff Pro features a double-pane view that allows for side-by-side comparisons, with color-coded line numbers indicating whether each line is added, deleted, or changed... |
||||||||
fc Microsoft File Compare In computing, fc is a command line program that compares multiple files and outputs the differences between them. The fc command has been included in Microsoft operating systems since MS-DOS 2.0 and is included in all versions of Microsoft Windows.The command is equivalent to the Unix commands... |
||||||||
FileMerge | ||||||||
Guiffy SureMerge Guiffy SureMerge Guiffy SureMerge is a cross-platform File compare Diff tool, Folder compare, and 3-way auto-merge tool all-in-one. Guiffy SureMerge is available on Windows, Mac OS X, Linux, and Unix operating systems.-Features:* Automatic trustworthy 3-way file merge... |
||||||||
jEdit JEdit jEdit is a text editor for programmers, available under the GNU General Public License version 2.0. It is written in Java and runs on any operating system with Java support, including Windows, Linux, Mac OS X, and BSD.-Development:... |
||||||||
KDiff3 | ||||||||
Kompare Kompare Kompare is a free software graphical computer application which helps the user to compare two different text files or two directories. It is part of the KDE SC desktop environment and therefore primarily used on Linux and other Unix-like operating systems... |
||||||||
Lazarus Lazarus (software) Lazarus is a free cross-platform IDE which provides a Delphi-like development experience for Pascal and Object Pascal developers. It is developed for, and supported by, the Free Pascal compiler. Since early 2008, Lazarus has been available for Microsoft Windows, several Linux distributions,... Diff |
||||||||
Meld Meld (software) Meld is a free computer program for Linux and other Unix-like platforms, for viewing and merging differences between files in a graphical environment. It allows users to view a diff of two or three files visually, color coding the different lines... |
||||||||
Perforce Perforce Perforce is a commercial, proprietary, centralized revision control system developed by Perforce Software, Inc.-Architecture:Perforce is a client/server system.The server manages a central database and a master repository of file versions.... P4Merge |
||||||||
Tkdiff Tkdiff tkdiff is a graphical diff viewer based on the Tk framework. It is capable of inter-operating with source-control systems like CVS and Subversion to show the differences between the local copy and the repository version... |
||||||||
Total Commander Total Commander Total Commander is an Orthodox File Manager software for Windows, Windows CE, and Windows Mobile. Some features include a built-in FTP client, file compare, archive file navigation, and a versatile multi-rename tool with regular expression support.... Compare |
||||||||
UltraCompare | ||||||||
vimdiff Vim (text editor) Vim is a text editor written by Bram Moolenaar and first released publicly in 1991. Based on the vi editor common to Unix-like systems, Vim is designed for use both from a command line interface and as a standalone application in a graphical user interface... |
||||||||
WinDiff WinDiff WinDiff is a graphical file-comparison program published by Microsoft , and is distributed with certain versions of Microsoft Visual Studio as well as in source-code form with the Platform SDK code samples.... |
||||||||
WinMerge WinMerge WinMerge is a free software tool for file comparison and merging text-like files. It is useful for determining what has changed between versions, and then merging changes between versions.The project is currently dormant.WinMerge runs on Microsoft Windows.... |
||||||||
UCC | ||||||||
Name | ZIP support | FTP support | Version Control browsing | Patch creation | Patch application | Patch preview | Unicode support | XML-aware |
Aspects
What aspects can be / are compared?Filename casing | CRC | Filedate | Daylight saving | Character casing | |
---|---|---|---|---|---|
Araxis Merge Araxis Merge Araxis Merge is a two and three-way visual file comparison , merging and folder synchronization application for Windows and Mac OS X, created by Araxis Ltd... |
|||||
Beyond Compare Beyond Compare Beyond Compare is a file comparison utility. Aside from comparison of files, the program is capable of doing side-by-side comparison of directories, FTP directories, and archives. In an April 2009 review, Beyond Compare was awarded four out of five stars by CNET... |
|||||
Code Compare | |||||
Compare++ Compare++ Compare++ is a useful auxiliary tool for programmers and Web developers. The tool can compare text files and folders quickly. It is useful to detect differences of codes and match. In the review of Softsea in the June 2, 2010, Compare++ was awarded 5 Stars Rating... |
|||||
diff Diff In computing, diff is a file comparison utility that outputs the differences between two files. It is typically used to show the changes between one version of a file and a former version of the same file. Diff displays the changes made per line for text files. Modern implementations also... |
|||||
diff3 Diff3 diff3 is a Unix utility to compare three files and show any differences among them. diff3 can also merge files,implementing the so called three-way merge.-Merging from a common ancestor:... |
|||||
DiffMerge | |||||
Eclipse Eclipse (software) Eclipse is a multi-language software development environment comprising an integrated development environment and an extensible plug-in system... Compare |
|||||
Ediff | |||||
Ellié Computing Merge | |||||
ExamDiff Pro ExamDiff Pro ExamDiff Pro is a software utility for visual file comparison and directory comparison. ExamDiff Pro runs on Microsoft Windows.ExamDiff Pro features a double-pane view that allows for side-by-side comparisons, with color-coded line numbers indicating whether each line is added, deleted, or changed... |
|||||
fc Microsoft File Compare In computing, fc is a command line program that compares multiple files and outputs the differences between them. The fc command has been included in Microsoft operating systems since MS-DOS 2.0 and is included in all versions of Microsoft Windows.The command is equivalent to the Unix commands... |
|||||
FileMerge | |||||
Guiffy SureMerge Guiffy SureMerge Guiffy SureMerge is a cross-platform File compare Diff tool, Folder compare, and 3-way auto-merge tool all-in-one. Guiffy SureMerge is available on Windows, Mac OS X, Linux, and Unix operating systems.-Features:* Automatic trustworthy 3-way file merge... |
|||||
IntelliJ IDEA IntelliJ IDEA IntelliJ IDEA is a commercial Java IDE by JetBrains. It is often simply referred to as "IDEA" or "IntelliJ."-History:The first version of IntelliJ IDEA was released in January 2001, and at the time was the only available Java IDE with advanced code navigation and code refactoring capabilities... Compare |
|||||
KDiff3 | |||||
Kompare Kompare Kompare is a free software graphical computer application which helps the user to compare two different text files or two directories. It is part of the KDE SC desktop environment and therefore primarily used on Linux and other Unix-like operating systems... |
|||||
Lazarus Lazarus (software) Lazarus is a free cross-platform IDE which provides a Delphi-like development experience for Pascal and Object Pascal developers. It is developed for, and supported by, the Free Pascal compiler. Since early 2008, Lazarus has been available for Microsoft Windows, several Linux distributions,... Diff |
|||||
Meld Meld (software) Meld is a free computer program for Linux and other Unix-like platforms, for viewing and merging differences between files in a graphical environment. It allows users to view a diff of two or three files visually, color coding the different lines... |
|||||
Perforce Perforce Perforce is a commercial, proprietary, centralized revision control system developed by Perforce Software, Inc.-Architecture:Perforce is a client/server system.The server manages a central database and a master repository of file versions.... P4Merge |
|||||
Tkdiff Tkdiff tkdiff is a graphical diff viewer based on the Tk framework. It is capable of inter-operating with source-control systems like CVS and Subversion to show the differences between the local copy and the repository version... |
|||||
Total Commander Total Commander Total Commander is an Orthodox File Manager software for Windows, Windows CE, and Windows Mobile. Some features include a built-in FTP client, file compare, archive file navigation, and a versatile multi-rename tool with regular expression support.... Compare |
|||||
UltraCompare | |||||
vimdiff Vim (text editor) Vim is a text editor written by Bram Moolenaar and first released publicly in 1991. Based on the vi editor common to Unix-like systems, Vim is designed for use both from a command line interface and as a standalone application in a graphical user interface... |
|||||
WinDiff WinDiff WinDiff is a graphical file-comparison program published by Microsoft , and is distributed with certain versions of Microsoft Visual Studio as well as in source-code form with the Platform SDK code samples.... |
|||||
WinMerge WinMerge WinMerge is a free software tool for file comparison and merging text-like files. It is useful for determining what has changed between versions, and then merging changes between versions.The project is currently dormant.WinMerge runs on Microsoft Windows.... |
|||||
UCC | |||||
Filename casing | CRC | Filedate | Daylight saving | Character casing |