带同步功能的网盘,几乎都支持文件级的差异同步(只上传修改过的文件)。但很多都不支持“字节级”的差异同步。
采用这种同步方式,网盘客户端会分析某个文件被修改的部分,然后只上传修改过的那些字节。这里面用到一种技术叫“差分编码”(洋文叫“ Delta Encoding ”)。
测试方法:假如你手头已经有一个加密盘(至少是上百兆的),先把加密盘的“卷文件”同步到网盘。然后在加密盘中“修改某个小文件”或“增加某个小文件”。然后再把加密盘的卷文件同步一次。如果第二次同步很快完成,说明该网盘的客户端支持“字节级差异同步”。
已知 Dropbox 是支持该技术的,网传 OneDrive 已经支持“字节级差异同步”,今天测试发现 OneDrive 竟然无法监测到加密盘的卷文件已经发生变化,把修改后的加密盘的卷文件覆盖修改前的,客户端完整上传整个文件。
Google Drive 还没测试,尝试在网页版上零散文件归类到一个新建目录,观察到客户端是删除本地的文件再重新下载,看起来文件级的差异同步都没有做好。
采用这种同步方式,网盘客户端会分析某个文件被修改的部分,然后只上传修改过的那些字节。这里面用到一种技术叫“差分编码”(洋文叫“ Delta Encoding ”)。
测试方法:假如你手头已经有一个加密盘(至少是上百兆的),先把加密盘的“卷文件”同步到网盘。然后在加密盘中“修改某个小文件”或“增加某个小文件”。然后再把加密盘的卷文件同步一次。如果第二次同步很快完成,说明该网盘的客户端支持“字节级差异同步”。
已知 Dropbox 是支持该技术的,网传 OneDrive 已经支持“字节级差异同步”,今天测试发现 OneDrive 竟然无法监测到加密盘的卷文件已经发生变化,把修改后的加密盘的卷文件覆盖修改前的,客户端完整上传整个文件。
Google Drive 还没测试,尝试在网页版上零散文件归类到一个新建目录,观察到客户端是删除本地的文件再重新下载,看起来文件级的差异同步都没有做好。