3

基本上我需要找出文件(客户端和服务器)的二进制差异,然后通过 HTTP 传输差异(增量),然后将差异(增量)合并到文件中。有什么工具可以做到这一点吗?另一个要求是它应该适用于所有环境。非常感谢

4

1 回答 1

2

我想这就是你可能正在寻找的。

选项:- [1]。 zsync使用增量传输算法发送数据(在 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-transfer 算法库:- http://librsync.sourceforge.net/

于 2012-12-29T07:21:21.583 回答