KDiff3
- Comparaison et fusion graphique de fichiers (jusqu’à 3 fichiers).
- Comparaison et fusion graphique de répertoires.
- Très semblable à WinMerge, mais fonctionne aussi sous Mac OS X et Linux.
Dans l'explorateur Windows sous MS-Windows, et dans Konqueror et Dolphin sous Linux, le paquetage d'installation de KDiff3 installe automatiquement un menu contextuel.
Ce menu contextuel permet à l'utilisateur de mémoriser l'emplacement de fichiers (et répertoires) divers, pour comparaison ultérieure par KDiff3 avec des fichiers (et répertoires) ne se trouvant pas forcément dans le répertoire d'origine.
Kdiff3 travaille sur tous les fichiers de texte, et détecte correctement les encodages 'Système' et UTF8-BOM (les plus courants).
Depuis la version 0.9.96, KDiff3 prend aussi en compte l'encodage spécifié dans l'entête XML ou la balise HTML 'meta'.
Pour les cas moins courants, on peut configurer l'encodage manuellement dans le menu Configuration / Configurer KDiff3 ... / Paramètres régionaux.
KDiff3 détecte correctement les lignes dont le contenu est identique mais qui diffèrent par le caractère de fin de ligne (CR, LF, ou CR+LF).
Le même outil est utilisable de façon identique sous MS-Windows, Mac OS X et Linux :
- Comparaison et fusion graphique de fichiers texte (jusqu’à 3 fichiers).
- Comparaison et fusion graphique de répertoires.
Lorsque 2 fichiers ne diffèrent que par le déplacement d'un bloc de ligne, KDiff3 n'affiche pas cela comme un déplacement, mais comme une suppression d'un bloc de ligne puis une insertion d'un bloc de lignes.