Dafür gibt es doch die Programme Kdiff, Beyondcompare usw. Die dahinterliegenden Algorithmen sind zwar bekannt, aber nicht trivial.
Bisserl Schmalz muss man schon verwenden, aber man kann mit der Levenshtein-Distanz rechnen, nur nicht auf Zeichen- sondern auf Zeilenebene.
Das geht sogar mit Sicherheit ! Jedes beliebig triviale Problem läßt sich mit beliebig großem Aufwand unter Verwendung beliebig vieler nichttrivialer Algorithmen lösen ! Und das kostet dann richtig Gehirnschmalz, Du hast Recht.
Levenshteindistanzfreundliche Grüße,
blauweiss