Я согласен с замечанием, что подобные инструменты уже есть.
Тем не менее, давайте подумаем, что оно само по себе полезное упражнение, а не практический инструмент.
Во-первых, что вы подразумеваете под тем же. Строка 1 в файле A и строка 1 в файле 2 должны быть одинаковыми? Достаточно просто - прочитайте оба файла построчно и сравните каждую строку. Готово.
Но действительно ли вы этого хотите? Что делать, если файлы:
File A
1: A
2: B
3: C
и
File B
1:
2: A
3: B
4: C
Что теперь? Используя предыдущий метод, они разные в каждой строке! Но действительно ли они? Так что здесь вы должны принять во внимание контекст. Взять строку из первого файла. Ищите его во втором файле. Убедитесь, что начиная с этого момента, у вас есть похожие линии, следующие за соответствующей парой Если не совпадает. Повторите процесс с первой несоответствующей строкой - возможно, это где-то еще во втором файле.
Поскольку мы рассматриваем это упражнение, я оставлю детали реализации автору вопроса.