Hallo,
ich suche einen schnellen Algorithmus (falls es überhaupt einen gibt) mit dem man Unterschiede in zwei Dateien farblich markieren kann - im Prinzip ein FileCompare für Textdateien.
Habe schon die Suche hier bemüht, bin aber nicht wirklich erfolgreich gewesen.
Zur Veranschaulichung meines Anliegens ein kleines Beispiel. Ich gehe von 2 Dateien aus. Beide sind am Anfang identisch - Datei 2 ist eine Kopie von Datei 1.
Code:
Datei 1: Datei 2:
Zeile 1 Zeile 1
Zeile 2 Zeile 2
Zeile 3 Zeile 3
Zeile 4 Zeile 4
Zeile 5 Zeile 5
Zeile 6 Zeile 6
Nun werden an der Datei 2 folgende Änderungen vorgenommen:
1. Hinter "Zeile 1" wurde eine neue Zeile hinzugefügt
2. "Zeile 3" wurde in "Zeilee 3" geändert
3. Zeilen 4 und 5 wurden gelöscht
Das Ergebnis sieht dann so aus
Code:
Datei 1: Datei 2:
Zeile 1 Zeile 1
Zeile 2 Neue Zeile eingefügt
Zeile 3 Zeile 2
Zeile 4 Zeilee 3
Zeile 5 Zeile 6
Zeile 6
Jetzt möchte ich diese beiden Dateien miteinander vergleichen um zu sehen was ich in der Datei 2 gegenüber der Datei 1 verändert hat. Was ich nun als Ergebnis bräuchte wäre in etwas sowas:
Code:
Datei 1: Datei 2:
Zeile 1 Zeile 1
Neue Zeile eingefügt (in grün - steht für "neu hinzugekommen")
Zeile 2 Zeile 2
Zeile 3 Zeilee 3 (in blau - steht für "modifiziert")
Zeile 4 Zeile 4 (in rot - steht für "gelöscht")
Zeile 5 Zeile 5 (in rot - steht für "gelöscht")
Zeile 6 Zeile 6
Hat jemand evtl. sowas schon gemacht und kann mir ein paar Tipps geben ?
Grüße
Thomas