要想搞清楚一个文件的两个版本之间的不同之处并不是件简单的任务,而当该文件是比较长的源代码时,这就更加复杂了。
下面列出的工具可以帮助你分析和比较文档,必要时还可以进行合并。这些工具可以比较从Word文档到WAV文件等所有的文件类型,甚至支持代码语法高亮显示。有些是免费的,有些是收费的,适用于Mac OS X、Windows或Linux。
1. Beyond Compare Version 3
Beyond Compare可以让你轻松比较文件和文件夹,包括文本文件(HTML语法高亮)、Word文档、PDF文件等。适用于Windows和Linux,售价为30美元(标准版)和50美元(专业版)。
2. Kaleidoscope
Kaleidoscope可以让你比较文本文件(包括源代码)和图像,它可以集成在其他程序中,能够读取.psd、 .txt、 .png、 .jpg、和 .html 文件,适用于Mac OS X,售价29美元。
3. Workshare Compare
Workshare Compare是一个企业级的文件比较工具,可以让你比较Word文档和基于文本的PDF。你可以拿1个文件和多个文件进行比较,它适用于Windows,一年订阅费用为145美元。还有一个基本版,费用为每年99美元,但只能比较Word文档。
4. Docu-Proof Enterprise
Doc-Proof可以比较XML、Word、文本文件和PDF文件。它使我们能够快速比较字体、大小、删除、插入、拼写和位置等方面的不同之处。
5. ExamDiff
ExamDiff是一个Windows下的、免费的、直观的文件比较工具。它具有自动变化检测、一键比较、支持拖放操作等特点,并且是完全可定制的。它还有一个包含更多功能的专业版本,售价为34.99美元。
6. Diff Doc
Diff Doc可用于比较Word、Excel、PowerPoint、PDF、RTF、文本文件、HTML、XML以及其它类型的文档,适用于Windows。
7. Compare Suite
Compare Suite支持通过关键字比较、文件夹比较、词语忽略,还支持语法高亮,可以更容易比较代码文件。适用于Windows ,单用户许可的售价为70美元。
8. WinMerge
WinMerge是一个Windows下的、开源的比较合并工具,它可以直观地显示比较结果,合并文件也比较容易。
9. Araxis Merge
Araxis Merge是文件比较、合并、文件夹同步三合一工具,可以用来比较源代码、网页、XML和其他文本文件,也可以比较Word、Excel、PDF、RTF文件等。它适用于Windows和Mac OS X,标准版为129美元,专业版为269美元。
10. Changes
Changes可以让你同步文件夹、比较代码,甚至可以比较各种文字和代码编辑器中的内容(包括Coda和TextWrangler)。Changes适用于Mac OS X,单用户许可售价为49.95美元。
11. CodeCompare
CodeCompare是一个源代码比较工具,基于.NET framework,支持语法高亮、Visual Studio集成、版本控制集成以及支持文件夹同步。它的基本版本是免费的,专业版售价为49.95美元。
12. Compare++
Compare++内置分析功能,可用于C/C++、 C#、 Java、CSS3和其他语言。适用于Windows,单用户许可售价为29.95美元。
13. DiffMerge
DiffMerge是一个免费的文件比较合并工具,适用于Windows、Mac OS X和Linux。它可以编辑用于比较的文件,支持三个文件的合并。
14. Pretty Diff
Pretty Diff是一个用于代码比较的免费的Web应用,完全使用JavaScript编写。
15. Kompare
Kompare是一个直观的比较工具,可以让你比较两个文本文件,它包含在KDE软件开发工具包中。
16. UltraCompare
UltraCompare是一个文件和文件夹比较工具,可以比较文本文件、Word文档、压缩文件和JAR文件。除了本地/网络目录比较外,它还支持FTP比较。适用于Windows,售价为49.95美元。
17. Code Difference Comparison Tool
这是一个免费的、基于Web的比较工具。
18. Diffuse
Diffuse是一个免费的Python文本比较和合并工具,适用于Windows和Linux。
19. Compare & Merge
Compare & Merge是一个用于比较和合并源代码文件的实用程序,可以比较HTML、XML和其他基于文本的文件。它适用于Windows,售价为39.95美元。
20. Active File Compare
Active File Compare支持语法高亮,可用于C++、 C#、 Java、 Visual Basic、 HTML、 PHP、 XML和其他编程语言。它也可以比较zip、tar和Gzip中的文件,它适用于Windows,商业许可售价为$ 15.95,个人许可售价为 $ 9.95。
21. Colored Diffs
Colored Diffs是一个雷鸟插件,可以高亮显示其他用户在CVS或SVN电子邮件通知中的更改。
22. Compare It! 4
Compare It!,不仅可以比较文本文件,而且可以比较二进制文件和图像文件。它适用于Windows,售价29美元。
23. Compare PDF
Compare PDF支持PDF和文本文件的比较,它可以与其他软件产品集成。适用于Windows,售价为35美元。
24. DiffPDF
DiffPDF是一个免费的程序,可以让你比较两个PDF文件,包括文本和外观的比较(如段落格式或图像改变),适用于Windows、Mac OS X和Linux。
25. Meld
MELD是一个Linux下的免费的、直观的比较合并工具。它可以比较两个或三个文件,并可以直接编辑。它还支持文件夹比较。
26. Files Compare Tool
Files Compare Tool是一个直观的文件和文件夹比较工具。它提供了颜色编码比较功能和一个功能强大的编辑引擎。
27. Quick Diff Online Tool
Quick Diff是一个简单的、免费的在线比较工具,只需复制和粘贴要比较的两个文本内容即可。
28. FourierRocks
FourierRocks是一个图形化的WAV文件比较工具,它是开源的,基于.NET。
VIA http://www.noupe.com/tools/25-useful-document-and-file-comparison-tools.html