Kompare
Kompare ist ein freies Programm, welches dem Benutzer hilft, zwei Text-Dateien oder Verzeichnisse miteinander zu vergleichen. Es ist ein Teil des K Desktop Environment (KDE) und wird hauptsächlich auf Linux und anderen Unix-artigen Betriebssystemen eingesetzt. Kompare verwendet diff für die Berechnung der Unterschiede. diff ist ein Kommandozeilen-Programm und gibt die Unterschiede in Textform aus. Vergleichen von Text-DateienWie das Bild oben zeigt, versucht Kompare die zwei Textdateien so nebeneinander darzustellen, dass die zusammengehörigen Zeilen immer nächstmöglich zueinander, abhängig von der Position der Bildlaufleiste angezeigt werden. Zeilen, die die beiden Dokumente voneinander unterscheiden, werden in beiden Ansichten hervorgehoben. Dazu werden drei verschiedene Farben/Anzeigemöglichkeiten verwendet:
Vergleichen von VerzeichnissenWenn zwei Verzeichnisse anstelle von zwei Text-Dateien miteinander verglichen werden sollen, zeigt Kompare einen Verzeichnisbaum für die beiden ausgewählten Verzeichnisse. Erstellen und Anwenden von PatchesKompare kann Patch-Dateien erstellen, welche nur die Unterschiede zwischen zwei Text-Dateien A und B auflisten. Weiterhin kann Kompare eine Patch-Datei, die auf diesem Weg erstellt wurde, auf eine Datei A anwenden. Auf diese Weise kann der Inhalt von Datei B in Datei A wiederhergestellt werden. Dies ist eine komfortable Möglichkeit, um aus einer alten Version einer Datei eine neuere/verbesserte Version zu machen, da nur die tatsächlichen Änderungen (die Patch-Datei) übernommen werden müssen. Mit diesem System werden bei Unix-artigen Betriebssystemen Patches eingespielt, wenn Programme aus dem Sourcecode kompiliert und nicht über ein Paketmanagement-System installiert wurden. Die Patches, die mittels Kompare erstellt wurden, sind kompatibel zu Patch-Dateien die mit dem Kommandozeilen-Programm diff erstellt wurden, weil Kompare hauptsächlich ein graphisches Frontend für die Kommandozeilen-Programme diff und patch ist. Ergänzende ProgrammeMeld und KDiff3 erlauben das Visualisieren von Unterschieden wie Kompare, zusätzlich ist es dem Benutzer auch möglich, Dateien miteinander zu verschmelzen und Einzelheiten des Textes zu bearbeiten. Kompare seinerseits wurde nicht für das Bearbeiten oder Vereinigen von Texten programmiert. Weblinks
|