Kompare

Kompare
Ein Bildschirmphoto von 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.

Inhaltsverzeichnis

Vergleichen von Text-Dateien

Wie 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:

  • existiert in der ersten Datei, aber nicht in der zweiten (d. h. die hervorgehobene Passage wurde aus der ersten Datei gelöscht); oder
  • existiert in der zweiten Datei, aber nicht in der ersten (d. h. wurde zur zweiten Datei hinzugefügt); oder
  • existiert in beiden Dateien, aber mit Unterschieden (d. h. wurde verändert seit die erste Datei erstellt wurde)

Vergleichen von Verzeichnissen

Wenn 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 Patches

Kompare kann Patch-Dateien erstellen, welche nur die Unterschiede zwischen zwei Text-Dateien A und B auflisten. Weiters 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 Programme

Meld 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


Wikimedia Foundation.

Игры ⚽ Поможем написать реферат

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Kompare — est un logiciel libre de comparaison de textes travaillant sous Linux ou les systèmes de type Unix. Il permet de comparer des textes similaires, par exemple différentes versions d un code source, ou le brouillon d un article en cours de rédaction …   Wikipédia en Français

  • Kompare — Infobox Software name = Kompare logo= caption = A screen shot of Kompare developer = The Kompare Team operating system = Unix like genre = Diff Tool license = GPL website = [http://www.caffeinated.me.uk/kompare/ www.caffeinated.me.uk/kompare]… …   Wikipedia

  • kompáre — ta m (ȃ) nar. zahodno boter: kdo bo pa otroku kompare / kot nagovor kako se kaj imaš, kompare? …   Slovar slovenskega knjižnega jezika

  • kompare — s ( n, kompare, best. pl. komparna) VARD, MUSIK …   Clue 9 Svensk Ordbok

  • Comparison of file comparison tools — Contents 1 General 2 Compare Features 3 API / Editor Features 4 Other features 5 Aspects …   Wikipedia

  • Diff — ist ein Unix Programm, das synoptisch die Unterschiede zwischen zwei Textdateien zeilen bzw. abschnittweise einander gegenüberstellt. Inhaltsverzeichnis 1 Grundlagen 2 Programmfunktion 2.1 Aufruf 2.2 Ausgabe 3 Gesch …   Deutsch Wikipedia

  • WinMerge — Infobox Software name = WinMerge caption = WinMerge 2.7.x.x under Windows XP developer = WinMerge Development Team released = ? frequently updated = yes programming language = Visual C++ operating system = Microsoft Windows language =… …   Wikipedia

  • KDE-Programme — Für KDE wurde und wird eine große Zahl an benutzerfreundlichen Anwendungsprogrammen entwickelt. KDE ist eine freie Arbeitsumgebung, das heißt eine grafische Benutzeroberfläche mit vielen Zusatzprogrammen für den täglichen Gebrauch. Diese ist… …   Deutsch Wikipedia

  • Liste de logiciels KDE — Cet article est une liste de logiciels informatiques écrits pour l environnement de bureau KDE et triés par catégories. Les catégories qui sont utilisées ici sont pratiquement les mêmes que celles présentes dans KDE. Sommaire 1 Outils de… …   Wikipédia en Français

  • diff — ist ein Unix Programm, das die Unterschiede zwischen zwei Textdateien zeilen bzw. abschnittweise einander gegenüberstellt. Inhaltsverzeichnis 1 Grundlagen 2 Programmfunktion 2.1 Aufruf 2.2 A …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”