开源文件比较工具优缺点大比拼
KDiff3、WinMerge、DiffMerge、Diffuse
概述
简单的文本类的文件比较,建议使用轻量级的diffuse;
大型项目,文件太多的话,以及文件夹互相比较,建议用WinMerge或KDiff3
一、KDiff3
官网:首页 - KDE 社区
Release of KDE Frameworks 5.51.0 - KDE Community
下载地址:KDE - Experience Freedom!
https://download.kde.org/stable/kdiff3/kdiff3-1.10.2-windows-x86_64.exe
源码地址:GitHub - KDE/kdiff3: Utility for comparing and merging files and directories
SDK / KDiff3 · GitLab
要求
Supported Qt-versions: 4.8, 5.2 or higher.
Supported KDE-version: 4, 5
C++:97.4%、CMake:1.42%
优点:
跨平台
缺点:
二、WinMerge
官网:WinMerge - You will see the difference…
下载地址:https://sourceforge.net/projects/winmerge/
源码地址:https://github.com/WinMerge/winmerge
C++/C // 编程语言
MFC // 用户界面
优点:
1.以树状显示文件夹和文件
2.仅显示不同(文件有变化)的文件,不显示相同的文件
缺点:
仅仅支持Windows
三、DiffMerge
官网:
源码地址:没找到
优点:
缺点:
四、Diffuse
官网:
下载地址:https://sourceforge.net/projects/diffuse/files/
源码地址:https://sourceforge.net/p/diffuse/code/HEAD/tree/
要求:
- Python >= 2.4 //编程语言
- PyGTK >= 2.10 //用户界面Gnome,GTK +
优点:
感受:如果仅仅是比较两个文本类的文件,这个软件也就够用了。
安装好后,对着文件点击右键,会出现“Open With Diff Merge Tool”,但是只会直接打开该文件,并不能像BeyondCompare一样,方便地选择好两个文件后,再打开软件进行比较。
缺点: