通过HTTP传输文件的二进制差异(delta),并合并服务器上的差异



基本上我需要找出文件(客户端和服务器)的二进制差异,然后通过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/

最新更新