搜索维护的二进制 diff/patch 工具或库

Searching for a maintained binary diff/patch tool or library

我正在寻找一个可执行文件(或一个我可以嵌入到 C# 中或通过托管 C++ 嵌入到 C# 项目中的库)来为两个文件夹及其内容创建二进制差异文件,并寻找一个补丁工具来应用这些补丁文件以及定位 Windows.

这个SO post refers to various tools such as bsdiff/bspatch which is highly dated. The 3rd party executable that is available here does not work when trying it out though. Another variant that is not compatible with the original is the following。不幸的是,它依赖于 bzlib 和某些 Linux headers 而我无法在 Visual Studio.

下进行相应的设置

无论如何,所有工具和帖子都有大约 8-10 年的历史,我想知道目前正在维护哪些工具和库,我可能会看看。

我一直在试验 Octodiff,给我留下了深刻的印象,很可能会在生产中使用它。