[C#] Требуется написать сравнитель для двух больших текстовых файлов

Задание закрыто
Стоимость:Договорная
Срок выполнения:2 дня
Варианты оплаты:Планируется использовать Безопасную сделку
Дата публикации:2019-06-03 16:56
Был на сайте:2019-11-20 16:38

[C#] Требуется написать сравнитель для двух больших текстовых файлов

 
Задача

Есть текстовый файл - .csv 150мб (можете скачать посмотреть - https://www.theice.com/publicdocs/irm_files/iceu/2019/05/IPE0531F.CSV.zip). Эти файлы выходят каждый день, кроме выходных. Есть ранний файл и итоговый файл за день (отличаются незначительно).
Если что, по формату есть в том числе документация, с описанием в каком поле какие значения и что они означают.
Задача: нужно написать utility-класс, который бы съедал файл А-старый и файл Б-новый (т.е. за разные даты), и делал бы итоговый .difference файл в csv формате, в котором бы были только:
а) Изменившиеся позиции.
б) Новые позиции.
в) Пропавшие / Более не актуальные (которые есть в старом файле А, но отсутствуют в новом файле Б).

При сохранении структуры базового файла.

Так же есть два других очень важных момента при сравнении:
0) Предисловие: файл состоит из полей 14, 21, 30-40-50-60. 14 и 21 - независимые (но все они начинаются строго до 30-40-50-60), а 30-40-50-60 - в них важно соблюдать иерархию/вложенность/последовательность.
1) Если ...

Видеть полную информацию и оставлять заявки могут только авторизованные пользователи.
Заявок нет

Оставлять заявки могут только авторизованные пользователи.