|      1oldgun      2012-04-08 17:11:40 +08:00 dropbox的差异更新好像是字节级的,理论上任何文件都可以。 | 
|  |      2thcode      2012-04-08 17:12:20 +08:00 记得以前看过一个文章分析,Dropbox是把文件分割成固定大小的块进行同步,并不关注文件的格式和内容 | 
|  |      3xupefei      2012-04-08 17:20:46 +08:00 SQLite 全是明文没有压缩(即使是被加密),所以在你添加一个条目后,你可以使用 HEX 工具清楚地看到哪部分字节被修改了,哪里又新增了一些字节。而 Dropbox 把 SQLite 作为一个普通的二进制文件,分块对比后差量上传;又因为大部分分块都没有被修改,所以需要上传的东西很少。 | 
|  |      4Ellison      2012-04-08 17:22:48 +08:00 Dropbox真心吊... | 
|  |      5lerry OP | 
|  |      6lerry OP 刚又试了,插入了5条数据,8秒同步完。 | 
|  |      7yuxing1171      2012-04-10 16:22:41 +08:00 很强大 | 
|  |      10dianso      2012-04-10 18:26:45 +08:00 连我加密过的文件都可以,没什么不行的 | 
|  |      11binux      2012-04-10 18:43:05 +08:00 在chrome里面发现这个:http://www.daemonology.net/bsdiff/ 这样的二进制patch也是有解决方案的 | 
|  |      12sqbing      2012-04-10 19:04:19 +08:00 好奇,国内的网盘也是如此,期待有人评测 | 
|  |      13xatest      2012-04-10 19:07:12 +08:00 Dropbox是可以二进制增量同步的~ 但是我记得sqlite数据库文件最好是不要同步的,例如在iOS的开发指南里就说了iCloud不允许用于同步sqlite数据库文件,因为数据库文件自身的复杂性和封闭性,希望读写数据是通过接口来操作~ | 
|  |      14zellux      2012-04-10 19:12:41 +08:00 这个用 rsync 的算法就可以了吧 http://blog.incubaid.com/2012/02/14/rediscovering-the-rsync-algorithm/ |