V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Dropbox - Simplify your life
注册 Dropbox
Dropbox for Developers
viumden
V2EX  ›  Dropbox

Dropbox如何同步修改过的文件

  •  
  •   viumden · 2012-05-20 18:31:42 +08:00 · 3767 次点击
    这是一个创建于 4570 天前的主题,其中的信息可能已经有所发展或是发生改变。
    如果有一个很大的文件,已经同步到了服务器上,然后在本地做了一些修改,导致大小变大或者变小了几兆。
    这时候,Dropbox发起同步的机制是什么,完整上传一个文件一遍,还是有什么方式上传增量部分,或者对不同的文件类型有不同的处理方式。
    有人研究过这个机制吗?
    4 条回复    1970-01-01 08:00:00 +08:00
    eric
        1
    eric  
       2012-05-20 18:51:36 +08:00
    是增量上传。
    具体的实现方式不太清楚,如果让我来做的话,我会将文件分块取校验和,通过比较校验和上传修改过的文件块到云端。
    dianso
        2
    dianso  
       2012-05-20 18:58:00 +08:00
    和 rsync算法类似,切割成很多文件块,只上传不同的。。
    longxi
        3
    longxi  
       2012-05-20 19:12:05 +08:00
    是差异同步,可以参考一下这个,虽然不同,但应该有相似的地方。 http://coolshell.cn/articles/7425.html
    sophy
        4
    sophy  
       2012-05-20 19:15:23 +08:00
    应该不是全部上传吧
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   933 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 21:34 · PVG 05:34 · LAX 13:34 · JFK 16:34
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.