我正在开发将更改的文件发送到其他计算机的应用程序。目前,即使更改很小,也会完整发送更改的文件。我正在寻找一个库(C、C++、Java),它允许我创建一个二进制差异并只发送增量和匹配的补丁来合并数据。
我正在寻找理想的 Eclipse 或 Apache 许可证下的东西。LGPL 也可以。
我正在开发将更改的文件发送到其他计算机的应用程序。目前,即使更改很小,也会完整发送更改的文件。我正在寻找一个库(C、C++、Java),它允许我创建一个二进制差异并只发送增量和匹配的补丁来合并数据。
我正在寻找理想的 Eclipse 或 Apache 许可证下的东西。LGPL 也可以。
bsdiff 和 bspatch不是库,但您可以毫不费力地提取 C 源代码,并且许可证也应该适合您。