So funktioniert dieses Werkzeug
Die beiden Texte werden in Bausteine zerlegt — Zeilen, Wörter oder einzelne Zeichen — und verglichen, indem die längste Folge gesucht wird, die in beiden in derselben Reihenfolge vorkommt. Alles außerhalb dieser Folge ist eine Hinzufügung oder eine Entfernung. So vergleichen Versionsverwaltungen Dateien, und genau das macht das Ergebnis lesbar: Übereinstimmende Blöcke bleiben stehen, statt dass nach einer eingefügten Zeile jede folgende als geändert gemeldet wird.
Übereinstimmende Abschnitte am Anfang und Ende beider Texte werden erkannt und beiseitegelegt, bevor die Vergleichstabelle entsteht, was bei echten Dokumenten den größten Teil der Arbeit erspart, da Änderungen meist auf einen Teil der Datei beschränkt sind. Groß- und Kleinschreibung oder umgebenden Leerraum zu ignorieren ändert, was als Übereinstimmung zählt; angezeigt wird Ihnen stets das Original, ein ignorierter Unterschied wird also nicht umgeschrieben, sondern nur nicht mehr hervorgehoben.
Den Vergleich lesen
- Eine geänderte Zeile ist eine Entfernung plus eine Hinzufügung: Auf Zeilenebene gibt es kein Konzept einer geänderten Zeile — die alte geht, die neue kommt. Wechseln Sie auf Wortebene, um zu sehen, was sich darin tatsächlich geändert hat.
- Die Zahlen zählen Bausteine, keine Änderungen: Auf Wortebene kann ein umformulierter Satz ein Dutzend Hinzufügungen melden. Vergleichen Sie die Zahlen zwischen zwei Durchläufen, statt sie als Anzahl der Änderungen zu lesen.
- Die Granularität ist die wichtigste Einstellung: Zeilen für Code und strukturierten Text, Wörter für Fließtext, Zeichen für kurze Zeichenketten, in denen Sie eine einzelne falsche Ziffer suchen.
- Der Vergleich auf Zeichenebene ist der teure: Der Aufwand wächst mit dem Produkt der beiden Längen, weshalb ein langes Dokument Zeichen für Zeichen verglichen spürbar länger dauert als dasselbe Dokument zeilenweise.