代码之家  ›  专栏  ›  技术社区  ›  Michael Neale

压缩/压缩文件感知增量上传(跨平台)

  •  1
  • Michael Neale  · 技术社区  · 14 年前

    因此,我对一种方法(理想的跨平台)感兴趣,即通过令人讨厌的缓慢上行链路连接(想想ADSL)上载一个zip文件,其中只上载delta(假设服务器上有最新版本,并且上载的更改最少)。

    现在rsync可以工作—支持gzip rsync(即使用gzip压缩文件—但告诉它要对rsync友好)—但这在Windows上有点麻烦。

    这以前解决过吗?或者rsync/gzip组合是最先进的吗?

    (请注意,这个网络是不对称的-下载速度快了一个数量级-所以不是双向同步问题)。

    2 回复  |  直到 14 年前
        1
  •  1
  •   Hans    14 年前

    RDiff备份可用 for Windows 也一样,而且基本上是为了解决这些问题。似乎还可以很好地处理二进制差异。只有当它是非关键任务数据时才使用它,因为Windows变体没有经过很好的测试。

    我在Linux上使用它,对Windows没有任何经验。比较本地/远程位置上的哈希值可能是个好主意。

    如果不需要增量备份,您必须实现一些cronjob(在任务栏中调度一个作业,不知道如何在Windows中调用它),以清除旧文件。

    不确定它是否符合您的需要,但我认为它非常接近,绝对值得一看!

        2
  •  1
  •   Michael Neale    14 年前

    最好的解决方案似乎是“即使在Windows上也要使用rsync”