原文:http://www.jianshu.com/p/99282a4f3870
https://sourceforge.net/projects/winmerge/?source=typ_redirect
http://winmerge.org/downloads/
WinMerge 免费开源的文档内容差异对比工具中文版下载
----------------------------------------------------------------------------------------------------------------------------------------
经常写文档或者写程序代码的朋友肯定经常会遇到相似的文档需要比较一下它们的差异。例如在程序代码升级、备份或修改后,想知道新代码与旧代码到底有哪些地方不同;或者你写了几分文稿,反反复复地修改过好几次,你想找回他们具体的差异,但这时想要用肉眼去对比,一行一行地查看无异于逼自己的脑细胞去自杀。其实,我们大可以利用一些专业的对比软件,比如Beyond Compare;但BC是一款商业软件,需要购买。而今天介绍的就是一款完全免费且开源的文件内容差异对比工具WinMerge。
WinMerge是一款运行于Windows系统下的免费开源的文件比较/合并工具,使用它可以非常方便地比较多个文档内容甚至是文件夹与文件夹之间的文件差异。适合程序员或者经常需要撰写文稿的朋友使用……
WinMerge的使用方法其实很简单,只要将2份要比较的文档拖放到它主界面上即可,如下图,左边的黄色和灰色就是文档的差异地方,这两个文档差异灰常大哟。
再看看,下面的2个文档,就差那么两行,特别像图中的那行黄色的,那个bolRebuildFiles和bxlRebuildFiles,要是用肉眼你能对比得出来吗?
WinMerge其实还可以对比文件夹差异的,但是个人感觉它的比较结果不是非常直观(如下图),相反Beyond Compare就非常直观了。
此类比较软件只能对比纯文本的文档,如果你要比较Word和WPS的文档,可以参考这里和这里
当然,相比同类的商业软件Beyond Compare与UltraCompare等,WinMerge在很多方面都不如前两者,但凭借着小巧便携且免费开源等特性,相信同样也会获得很多朋友的喜爱,毕竟不是所有人都需要每时每刻都要用的。为备一时之需,WinMerge这样免费正版的小工具或许更加合适呢,起码不用满天地去找Key了~