Я ищу, сравнивают утилиту, подобную для "слияния победы" или "вне всякого сравнения". Это, кроме того, для gui сравнения будет иметь API, который я смогу работать на своих файлах с помощью моего кода и видеть, являются ли файлы тем же или не и также используют его в gui режиме для показа графически различий.
Какие-либо рекомендации?
спасибо
Kdiff может сделать то, что вам нужно. Командная строка Kdiff
Если вам нужен Diff API (а не отдельный инструмент), попробуйте DiffPlex .
Мне нравится ExamDiff Pro. Есть также бесплатная версия.
Beyond Compare 3 поддерживает действия командной строки, поэтому вы сможете подключить его к любому существующему процессу.
Вот документация по командной строке, если вам интересно: http://www.scootersoftware.com/help/index.html?command_line_reference.html
Бесплатные версии доступны для загрузки.
WinMerge IS с открытым исходным кодом, вы можете изменить его, чтобы делать то, что хотите (хотя я почти уверен, что у него есть доступ к командной строке и API, который вы могли бы использовать).
Посмотрите на Araxis Merge - это утилита двустороннего или трехстороннего разделения, она может работать с ANSI, ASCII и Unicode файлами (она даже может сравнивать ANSI файл с Unicode файлом!), и она предлагает как интерфейс командной строки, так и API автоматизации для включения ее умных функций в ваши собственные приложения.
Настоятельно рекомендуем!
Вы не упомянули, бесплатная она или нет. Если бесплатно, то Sourcegear's DiffMerge: http://www.sourcegear.com/diffmerge/index.html.