c# Comparer deux fichiers texte et d'en générer un nouveau, avec des différences

Je suis à la recherche de la meilleure façon de comparer 2 fichiers texte (+-15000lines) rapidement et d'obtenir en sortie des chaînes de caractères qui sont différentes dans les deux fichiers.
1er est un vieux stock, est celui de l'inventaire actuel, et je voudrais générer un troisième contenant des chaînes de caractères qui sont différents entre les fichier2 & fichier1. (95% des 2 fichiers seront similaires).

Pouvez-vous décrire ce que "similaire" signifie dans ce cas? Et avez-vous besoin pour ce faire de la programmation, ou vous voulez juste un outil pour faire une diff (comme WinMerge)?
Il sera essentiellement le même dans le même ordre, mais peuvent être manquants, l'objectif est de faire de la programmation, merci.

OriginalL'auteur OwenS | 2012-11-08