Linux · Outils système
KDiff3
KDiff3 est un outil gratuit et open source pour comparer et fusionner des fichiers et dossiers texte, avec une analyse ligne par ligne.
- Licence
- GPL-2.0-or-later
- Dernière version
- 1.12.5 (20 juillet 2026)
- Développeur
- KDE
- Installations
- 578 (Flathub, 30 jours)


Qu’est-ce que KDiff3 ?
KDiff3 est un utilitaire de diff et de fusion mature développé par la communauté KDE. Il existe depuis longtemps et fait partie intégrante de l'écosystème KDE. L'outil gère à la fois les fichiers uniques et les arborescences de répertoires entières, vous permettant de repérer les changements au niveau du caractère plutôt que simplement aux sauts de ligne. Il inclut un éditeur intégré conçu spécifiquement pour résoudre les conflits de fusion sans changer d'application.
Ce logiciel s'adresse aux développeurs, aux administrateurs système et à toute personne gérant des configurations ou des bases de code basées sur le texte. Il est particulièrement utile pour les flux de travail de contrôle de version où vous devez concilier les modifications entre les branches. Si vous êtes habitué aux outils de fusion basés sur l'interface graphique sous Windows, KDiff3 offre une interface visuelle similaire, mais avec un accent sur la précision du texte et le support des encodages.
Par rapport à Beyond Compare, KDiff3 est moins soigné visuellement, mais entièrement gratuit et open source. Il manque de certaines fonctionnalités avancées de comparaison binaire et d'intégrations cloud présentes dans la version propriétaire. Cependant, pour la comparaison pure de texte et de dossiers, il est robuste et gère bien les scénarios de fusion complexes. L'interface est fonctionnelle et directe, privilégiant l'utilité à l'esthétique.
Idéal pour : Développeurs et administrateurs système ayant besoin d'un outil fiable et gratuit pour la fusion de texte et de dossiers sous Linux.
Fonctionnalités clés de KDiff3
- Compare deux ou trois fichiers ou dossiers côte à côte
- Affichage des différences ligne par ligne et caractère par caractère
- Fonctionnalité de fusion automatique pour la résolution des conflits
- Éditeur intégré pour résoudre les conflits de fusion
- Prend en charge Unicode, UTF-8 et diverses autres encodages
- Options pour mettre en surbrillance ou ignorer les espaces et les commentaires
- Transparence réseau via KIO pour les fichiers distants
- Prise en charge de la fusion des mots-clés et de l'historique du contrôle de version
Points forts
- Entièrement gratuit et open source sous licence GPL-2.0
- Gère efficacement les fusions à trois voies
- Précision au niveau du caractère pour des modifications détaillées
- Disponible dans les principales distributions Linux et en Flatpak
Points faibles
- Interface vieillissante par rapport aux outils commerciaux modernes
- Prise en charge limitée de la comparaison de fichiers binaires
- La dépendance à KDE peut être un obstacle pour les utilisateurs non-KDE
Logiciels Windows remplacés par KDiff3
Installer KDiff3 sous Linux
flatpak install flathub org.kde.kdiff3sudo apt install kdiff3sudo apt install kdiff3sudo dnf install kdiff3sudo pacman -S kdiff3sudo zypper install kdiff3Conseils pour les utilisateurs de Windows
En venant de Beyond Compare, attendez-vous à une interface plus simple. KDiff3 gère bien les formats texte standard, mais vous devrez gérer les encodages manuellement si vous travaillez avec des fichiers non-UTF-8. Le flux de travail est similaire : sélectionnez des fichiers ou des dossiers, affichez les différences et utilisez l'éditeur pour résoudre les conflits. Notez que KDiff3 ne prend pas en charge la comparaison binaire, utilisez donc un autre outil pour les images ou les exécutables. Les raccourcis sont les valeurs par défaut de KDE, qui peuvent différer des conventions Windows.
Versions récentes
- 1.12.5 —
- 1.12.4 —
- 1.12.3 —
- 1.12.2 —
KDiff3 : questions fréquentes
KDiff3 peut-il comparer des fichiers binaires ?
Non, KDiff3 est conçu pour les fichiers texte. Il ne fournit pas de comparaison significative pour les données binaires comme les images ou les exécutables.
KDiff3 fonctionne-t-il avec Git ?
Oui, vous pouvez configurer Git pour utiliser KDiff3 comme outil externe de diff et de fusion pour une interface visuelle.
KDiff3 est-il disponible sur toutes les distributions Linux ?
Il est paqueté dans les grandes distributions comme Debian, Ubuntu, Fedora et Arch, et est également disponible via Flathub.
Comment ignorer les changements d'espacement ?
Utilisez le menu des options pour activer 'Ignore Whitespace' ou 'Ignore Case' pour filtrer les différences de mise en forme triviales.
Mis à jour le