Я ищу исполняемый файл (или библиотеку, которую я мог бы встроить в C # или через Managed C ++ в проект C #) для создания бинарных файлов diff для двух папок и их содержимого, а также инструмент для исправления, чтобы также применять эти файлы исправленийнацеливание на Windows.
Этот SO пост относится к различным инструментам, таким как bsdiff / bspatch , который сильно устарел.Доступный здесь сторонний исполняемый файл не работает, хотя и пробует его.Другой вариант, который не совместим с оригиналом, - это , следующий за .К сожалению, он опирается на bzlib и некоторые заголовки Linux, и я не смог настроить его соответствующим образом в Visual Studio.
В любом случае, всем инструментам и публикациям около 8-10 лет, и я бы хотелзнаю, какие инструменты и библиотеки в настоящее время поддерживаются, и я мог бы взглянуть на них.