Fiche logiciel validé
Mots-clés
Pour aller plus loin

KDiff3 : comparaison et fusion graphique de fichiers et de répertoires

Description
Fonctionnalités générales
  • 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.
Autres fonctionnalités

Sur MS-Windows, le programme d'installation de KDiff3 installe par défaut l'extension Diff-Ext de l'explorateur Windows.
Cette extension Diff-Ext permet 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.

Interopérabilité

Kdiff travaille sur tous les fichiers de texte, et détecte correctement les encodages 'Système' et UTF8-BOM (les plus courants). 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).

Contexte d'utilisation dans mon laboratoire/service

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.
Limitations, difficultés, fonctionnalités importantes non couvertes

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.

Environnement du logiciel
Distributions dans lesquelles ce logiciel est intégré

Linux KDE (il fonctionne aussi très bien sous Gnome)

Plates-formes
  • Tous les systèmes MS Windows 32-bit (95 / 98 / NT / 2000 / XP / Vista),
  • Tous les systèmes POSIX (Linux / BSD / UNIX-like),
  • Mac OS X
Logiciels connexes

Tous les logiciels de gestion de version logiciel.

Logiciels libres :

Logiciels payants :

Autres logiciels aux fonctionnalités équivalentes

Logiciels libres :

Logiciels gratuits :

Logiciels payants :

Environnement de développement
Type de structure associée au développement

Joachim EIBL, hébergé par sourceforge.net

Eléments de pérennité

Les versions stables se succèdent dans sourceforge.net depuis 2002.

Environnement utilisateur