Знаете ли вы, что любая библиотека .net, которая может использоваться для сравнения и особенно слияния двух файлов (например .pst) - была бы лучшей, если бы с открытым исходным кодом или недорогой.Библиотека .NET для слияния файлов
3
A
ответ
3
Вот некоторые реализации
- http://www.codeproject.com/KB/recipes/diffengine.aspx
- написал некоторое время назад, но является полностью общественным достоянием
- http://www.mathertel.de/Diff/
- на основе Eugene Myers классического алгоритма. В настоящее время BSD лицензирована
- Также старые, но алгоритм и реализация хорошо известны и стабильны
- http://www.menees.com/DiffDotNet.htm
- как приложение, хотя оно отсрочивает почти всю логику сравнения для простой библиотеки, поэтому было бы хороший пример использования библиотек.
Я хотел бы предложить, начиная с реализацией Myers, поскольку она основана на хорошо мотивированный алгоритм и поэтому, если есть ошибка вы, вероятно, чтобы быть в состоянии идентифицировать его с какой-либо другой эталонной реализацией.
Какие файлы? Текстовые файлы? –
Вам будет сложно найти что-то для файлов PST - это не забавный формат для работы. – Joe