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…).
Dans mon environnement WinMerge est utilisé quotidiennement principalement par les développeurs pour visualiser les différences entre différentes versions d’un fichier. La fonctionnalité de comparaison de répertoires est également très utile, par exemple pour comparer une version de développement d’un site web avec la version de production, ou encore pour faire du ménage sur un dossier de sauvegarde.
C’est le logiciel gratuit le plus convivial et le plus efficace que je connaisse pour comparer des fichiers sous windows.
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. L’édition de fichiers binaires à l’aide de ce plugin, n’est toutefois pas très pratique et il aurait été plus intérressant pour ce type de fichier de pouvoir faire une comparaison à l’aide d’un éditeur hexadécimal.
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.
Commentaires
Michel Devel : winmerge et synchro de PCs
J’ajoute ce commentaire de la part de Michel Devel (Univ Franche-Comté :
Tue, 22 Jan 2008 16:22:11 +0100 (CET)
From: Michel DEVEL
…
Juste un petit message pour dire que l’utilisant beaucoup moi-même pour synchroniser mes PC bureau / Maison et portable à intervalles irréguliers et pour des dizaines de Go, il ne faut pas oublier de désactiver les filtres qui permettent de comparer les fichiers spéciaux (.doc, .odt, etc…) si l’on veut juste synchroniser des gros répertoires car cela fait gagner pas mal de temps.
…
Comparaison fichiers .odp et .pdf
Je voulais comparer 2 fichiers .odp de OpenOffice : c’est impossible en version standard. J’ai ajouté le plugin http://freemind.s57.xrea.com/xdocdiffPlugin/en/ind... et j’ai pu comparer les 2 fichiers .odp, de même avec 2 fichiers PDF : super. Je ne sais pas si cela marche à 100 %. D’après la doc ce plugin permet aussi de comparer les formats microsoft.
JL