差异和补丁大二进制文件

作为我工作的一部分,我经常需要上传大文件(例如512 MB到1 GB的ISO)。 在某些情况下,从ISO到ISO的变化非常小(例如,1 GB ISO中的10 MB文件)。 不幸的是,我不能只发送更改的文件 – 我需要发送整个ISO。 更快的连接不是一个有效的解决scheme。

有什么工具(最好是Linux,最好是免费的)可以制作和应用这样的大的二进制文件的差异

我为此使用xdelta,其他人使用rdiff。 两者都很好地工作。

我们使用rdiff将数据库快照复制到远程办公室的备份服务器,每小时一次。 现在一直工作得很好。

所有你需要的是rdiff和cygwin1.dll,你很好去。

有可能rsync的文件? 这会find一个适用的小二进制差异。