KDiff3 1.12.5 compare trois fichiers a la fois, un outil de fusion libre sous GPL
Résumé
KDiff3 1.12.5 est sorti, avec fusion a trois sources, mise en evidence au caractere et editeur de conflits integre, sous licence GPL-2.0-or-later, pour Windows, macOS et Linux.
Recommander- Nom
- KDiff3
- Version
- 1.12.5
- Tarif
- Gratuit
- Open source
- Open source
- Système
- WindowsmacOSLinux
- Mis à jour
- 2026-10-21 15:48
Comparer deux fichiers est un travail quotidien ; en comparer trois a la fois est le terrain de KDiff3. Il ne dit pas seulement ou cela differe, il laisse reunir trois jeux de changements en un seul fichier dans la meme fenetre.
La version reste a 1.12.5
Selon la liste de parutions du site des applications KDE, KDiff3 se tient a 1.12.5, date du 20 juillet 2026. En arriere, 1.12.4 est venu le 16 fevrier 2026 et 1.12.3 le 10 mai 2025, et la lignee 1.12 est descendue depuis 1.12.0, avec plusieurs 1.11.x et 1.10.x avant.
Version | Date |
|---|---|
1.12.5 | 20 juillet 2026 |
1.12.4 | 16 fevrier 2026 |
1.12.3 | 10 mai 2025 |
Ce rythme dit un projet d entretien : deux ou trois versions de detail par an, aucun saut de version majeure, aucune publicite de fonctions. Pour un outil en service depuis les annees 2000, le rythme est lui-meme le signal, car il s est assez pose pour ne plus avoir besoin de nouveautes pour exister.

Ce que la fusion a trois sources resout vraiment
La comparaison a deux voies repond a la question de ce qui differe entre ces deux fichiers. La fusion a trois sources repond a une autre question : une fois que deux personnes ont chacune modifie le meme fichier d origine, comment les deux jeux de changements se rejoignent-ils sans que l un ecrase l autre.
La description officielle est de comparer et fusionner deux ou trois fichiers texte ou dossiers. La forme a trois est un fichier d origine plus les versions modifiees de chaque cote, et l outil etale les trois et marque quelles lignes seule A a changees, lesquelles seule B, et lesquelles les deux ont touchees. Seules les lignes touchees par les deux sont elevees en conflit, qu une personne tranche. L arithmetique est directe : deux voies veut dire lire ligne par ligne, trois sources veut dire lire les quelques endroits marques.
Il travaille aux deux granularites, fichier et dossier. En mode dossier la comparaison porte sur tout l arbre, et l etat de chaque fichier enfant remonte dans une liste, avec modifie, ajoute et manquant tous marques.
Caractere par caractere, pas seulement ligne par ligne
La description officielle met un point d exclamation sur cette capacite : elle montre les differences ligne par ligne et caractere par caractere. La comparaison de lignes est la norme du metier, celle de caracteres ne l est pas. La difference se voit net sur les lignes longues, ou un reglage de plusieurs centaines de caracteres ou du code compacte ne recoit qu un cette ligne a change de la vue par ligne, alors que la vue par caractere marque les quelques caracteres qui ont bouge.
Cette capacite vaut de l argent quand on relit un changement de code. Renommer une variable de userName en user_name fait souligner toute la ligne a la vue par ligne et le troncon du milieu a la vue par caractere.
Les conflits se reglent dans l editeur
Le reproche habituel fait aux outils de comparaison est de trouver la difference et devoir aller ailleurs pour la corriger. KDiff3 porte un editeur de fusion : les lignes en conflit apparaissent en marques dans la zone de sortie, et le choix de garder un cote, les deux, ou de reecrire a la main se fait sur place. Le panneau de sortie en bas de la capture est exactement cela.
Plus pratique encore est la ligne d etat en bas de la fenetre : le nombre de conflits non resolus, avec une note entre parentheses sur combien sont de purs ecarts d espaces. Ce que l on craint le plus en fusionnant est de perdre le compte a mi chemin, et ce nombre en fait un avancement a verifier.

Les espaces et les commentaires peuvent se cacher
Une indentation reecrite par un editeur, une espace ajoutee en fin de ligne, des commentaires rearranges par un formateur : rien de tout cela ne veut dire quelque chose, et tout cela noie ce qu il faut vraiment lire. KDiff3 offre la mise en evidence et le masquage des ecarts d espaces et de commentaires, montres au besoin et replies sinon.
Cela aide surtout en reprenant le code d un autre ou apres une grande passe de formatage. Le nombre d ecarts tombe de centaines a une douzaine, et ce qui reste demande jugement.
Codage et fins de ligne meritent leur vue
La page officielle annonce la prise en charge d Unicode, d UTF-8 et d autres codages. Dans l interface, le coin superieur droit de chaque panneau de texte montre le codage et le style de fin de ligne detectes, et la capture porte Encoding: UTF-8 et Line end style: Unix.
Ces deux-la separes ne sont pas un ornement. Le faux ecart le plus courant en travail multi plateformes est le saut de ligne : le meme fichier est CRLF sous Windows et LF sous Linux, et une comparaison de lignes colorie tout le fichier en rouge. Avec le style de fin de ligne en clair, le probleme se situe aussitot au saut plutot qu au contenu.
KIO et mots cles de gestion de versions
Il offre un acces transparent au reseau par KIO, donc une ressource distante saisie sous forme d adresse KIO se compare directement, sans descendre le fichier d abord. Pour qui tient regulierement une configuration de serveur contre une copie locale, cela epargne le telechargement et le rangement.
Une autre capacite souvent oubliee est la prise en charge des mots cles de gestion de versions et de la fusion historique. Dans les fichiers portant des mots cles comme Revision ou Date, une comparaison entre depots les etend a des valeurs differentes, et KDiff3 peut neutraliser ces extensions pour qu elles ne passent pas pour de vrais changements.
Plus d une facon d installer
Le site des applications KDE offre trois entrees : sous Linux par une boutique prenant en charge AppStream comme Discover, ou par le gestionnaire de paquets de la distribution ; la voie generale entre distributions est Flatpak, avec une entree Flathub donnee sur la page ; et Windows et macOS ont des installeurs listes separement pour ARM et Intel.
Le projet publie aussi des paquets de nuit par le CDN de KDE, positionnes pour l essai, et la page les marque comme instables. Seuls ceux qui suivent la branche de developpement en ont besoin. La licence est GPL-2.0-or-later, source et suivi des defauts sont sur le GitLab de KDE, le manuel est sur le site de documentation KDE, et il existe un forum officiel.
Quand il epargne le plus de travail
Pour le cas quotidien de deux fichiers, n importe quel outil fait l affaire et il n y a pas de raison d installer celui-ci. Il merite sa place dans trois situations : une fusion par dessus deux jeux de modifications, localiser exactement quels caracteres ont change dans une longue ligne, et passer d une granularite a l autre.
Si le flux de travail est Git, le brancher comme outil de fusion externe est courant, car la fusion a trois sources est la forme naturelle du reglement d un conflit Git et cet outil prend trois entrees d origine.
La valeur de KDiff3 n est pas une longue liste de fonctions. Elle est que toute la question de la reunion de trois fichiers tient dans une seule fenetre : lire les ecarts, juger les conflits, modifier le contenu, verifier le reste, sans sortir une fois.