Fonctionnalités générales :
WinMerge permet de comparer des fichiers ou des dossiers sous Windows.
Dans le cas de la comparaison de deux fichiers texte, WinMerge propose une interface très conviviale en affichant les deux fichiers côte à côte. Les différences sont mises en évidence à l’aide d’une coloration syntaxique. Un graphique représentant l’emplacement des différences au sein du fichier permet d’identifier très rapidement les blocs de différences. Il est ainsi très facile de naviguer entre les différences et d’apporter des modifications à l’un ou l’autre des deux fichiers.
La comparaison de deux répertoires est, elle aussi, très complète avec la possibilité de filtrer les fichiers à afficher (fichiers différents, identiques, présents uniquement à droite, uniquement à gauche…).
La version 2.10 apporte assez peu de nouvautés, les développeurs ayant principalement axé leur travail sur l’optimisation des algorithmes de comparaison et la correction de bugs.
Limitations, difficultés, fonctionnalités importantes non couvertes:
Par défaut, la comparaison de fichiers binaires indique seulement si les fichiers sont identiques ou non. Il existe deux plugins DisplayBinaryFiles.dll et EditBinaryFiles.dll qui permettent de visualiser les différences et (seulement pour le deuxième) d’éditer les fichiers.
Pour utiliser les plugins spécifiques à certains formats de fichiers (fichiers bureautiques, fichiers binaire, fichiers XML…), il faut sélectionner le décompresseur approprié dans la boîte de dialogue d’ouverture de fichier. Il est également possible de laisser WinMerge sélectionner le décompresseur en fonction de l’extension des fichiers en activant l’option Décompression automatique.