基本上我需要找出文件(客户端和服务器)的二进制差异,然后通过HTTP传输diff(delta),然后将diff(delta)合并到文件中。 这有什么工具吗? 还有一个要求是它应该适用于所有环境。 非常感谢
答案 0 :(得分:2)
我认为这是你可能正在寻找的东西。
选项: - [1]。 zsync 使用delta传输算法(在rsync工具中使用相同的方法)发送数据,但是通过http发送 阅读有关zsync的更多信息并尝试直接使用它 关于zsync的一切: -
[2]。 Syncrify。用于rsync over http的已知工具。虽然我还没用过它。我怀疑这是免费的工具。 http://web.synametrics.com/Syncrify.htm
[3]。另外,请检查csync http://www.csync.org/。 我没有使用过这个工具。但是,在这篇文章中得到了它的参考: - https://stackoverflow.com/a/8578192/1617067
<强> [编辑] 强> 你可以在这里找到rsync中使用的远程delta-tranfer算法库: - http://librsync.sourceforge.net/