Linux · System Tools
KDiff3
KDiff3 ist ein kostenloses, quelloffenes Tool zum Vergleichen und Zusammenführen von Textdateien und Ordnern, das eine zeilenweise Analyse unterstützt.
- Lizenz
- GPL-2.0-or-later
- Aktuelle Version
- 1.12.5 (20. Juli 2026)
- Entwickler
- KDE
- Installationen
- 578 (Flathub, 30 Tage)


Was ist KDiff3?
KDiff3 ist ein ausgereiftes Diff- und Merge-Utility, das von der KDE-Community entwickelt wurde. Es existiert schon lange und ist ein Standardbestandteil des KDE-Ökosystems. Das Tool verarbeitet sowohl einzelne Dateien als auch ganze Verzeichnisbäume und ermöglicht es, Änderungen auf Zeichenebene zu erkennen, nicht nur an Zeilenumbrüchen. Es beinhaltet einen integrierten Editor, der speziell dafür entwickelt wurde, Merge-Konflikte zu lösen, ohne die Anwendung zu wechseln.
Diese Software richtet sich an Entwickler, Systemadministratoren und alle, die textbasierte Konfigurationen oder Codebasen verwalten. Sie ist besonders nützlich für Workflows mit Versionskontrolle, bei denen Änderungen zwischen Branches abgeglichen werden müssen. Wenn Sie an GUI-basierte Merge-Tools unter Windows gewöhnt sind, bietet KDiff3 eine ähnliche visuelle Oberfläche, legt jedoch den Fokus auf Textpräzision und Encoding-Unterstützung.
Im Vergleich zu Beyond Compare ist KDiff3 visuell weniger ausgefeilt, aber vollständig kostenlos und quelloffen. Es fehlen einige der fortgeschrittenen Binärvergleichsfunktionen und Cloud-Integrationen, die in der proprietären Version vorhanden sind. Für reine Text- und Ordnervergleiche ist es jedoch robust und handhabt komplexe Merge-Szenarien gut. Die Oberfläche ist funktional und unkompliziert, wobei die Nützlichkeit über ästhetische Gestaltung gestellt wird.
Ideal für: Entwickler und Systemadministratoren, die ein zuverlässiges, kostenloses Tool für Text- und Ordner-Merges unter Linux benötigen.
Wichtige Funktionen von KDiff3
- Vergleicht zwei oder drei Dateien oder Ordner nebeneinander
- Zeilenweise und zeichenweise Unterscheidungsanzeige
- Automatisches Merge-Tool zur Konfliktlösung
- Integrierter Editor zur Lösung von Merge-Konflikten
- Unterstützt Unicode, UTF-8 und verschiedene andere Encodings
- Optionen zum Hervorheben oder Ignorieren von Leerzeichen und Kommentaren
- Netzwerktransparenz über KIO für Remote-Dateien
- Unterstützung für Versionskontroll-Keywords und Historien-Merging
Vorteile
- Vollständig kostenlos und quelloffen unter GPL-2.0
- Effektive drei-Wege-Merges
- Präzision auf Zeichenebene für detaillierte Bearbeitungen
- Verfügbar in den wichtigsten Linux-Distributionen und Flatpak
Nachteile
- Oberfläche ist im Vergleich zu modernen kommerziellen Tools veraltet
- Begrenzte Unterstützung für Binärdateivergleiche
- KDE-Abhängigkeit kann für Nicht-KDE-Benutzer ein Hindernis darstellen
Windows-Programme, die KDiff3 ersetzt
KDiff3 unter Linux installieren
flatpak install flathub org.kde.kdiff3sudo apt install kdiff3sudo apt install kdiff3sudo dnf install kdiff3sudo pacman -S kdiff3sudo zypper install kdiff3Tipps für Windows-Umsteiger
Aus Beyond Compare kommend erwartet man eine einfachere Oberfläche. KDiff3 verarbeitet Standard-Textformate gut, Sie müssen jedoch Encodings manuell verwalten, wenn Sie mit Nicht-UTF-8-Dateien arbeiten. Der Workflow ist ähnlich: Dateien oder Ordner auswählen, Unterschiede ansehen und den Editor zur Konfliktlösung nutzen. Beachten Sie, dass KDiff3 keinen Binärvergleich unterstützt, daher sollten Sie für Bilder oder ausführbare Dateien ein anderes Tool verwenden. Tastenkombinationen sind die Standard-KDE-Defaults, die von Windows-Konventionen abweichen können.
Neueste Versionen
- 1.12.5 —
- 1.12.4 —
- 1.12.3 —
- 1.12.2 —
KDiff3: häufige Fragen
Kann KDiff3 Binärdateien vergleichen?
Nein, KDiff3 ist für Textdateien konzipiert. Es bietet keinen sinnvollen Vergleich für Binärdaten wie Bilder oder ausführbare Dateien.
Funktioniert KDiff3 mit Git?
Ja, Sie können Git so konfigurieren, dass KDiff3 als externes Diff- und Merge-Tool mit einer visuellen Oberfläche verwendet wird.
Ist KDiff3 auf allen Linux-Distributionen verfügbar?
Es ist in den wichtigsten Distributionen wie Debian, Ubuntu, Fedora und Arch enthalten und auch über Flathub verfügbar.
Wie ignoriere ich Leerzeichenänderungen?
Verwenden Sie das Optionsmenü, um "Whitespace ignorieren" oder "Groß-/Kleinschreibung ignorieren" zu aktivieren, um triviale Formatierungsunterschiede herauszufiltern.
Aktualisiert am