基本上我需要找出文件(客户端和服务器)的二进制差异,然后通过http传输diff(delta),然后将diff(delta)合并到文件。有什么工具吗?另一个要求是它应该在所有环境中工作。非常感谢
我认为这是您可能要寻找的。
选项: - [1]。 Zsync 使用Delta Transfer算法发送数据(在Rsync工具中使用相同),但在HTTP上使用阅读有关Zsync的更多信息,然后直接使用它关于Zsync的一切: -
http://zsync.moria.org.uk/
[2]。同步。http上的rsync已知工具。虽然我没有使用过。我怀疑这是免费的工具。 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/