gpt4 book ai didi

algorithm - Dropbox 同步如何工作?

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:32:48 26 4
gpt4 key购买 nike

我想知道 dropBox 如何同步大数据文件而无需替换或重新上传文件到 dropbox 服务器

示例:加密的 zip 存档

假设我有一个 1GB 的加密 zip 存档文件在我的计算机和保管箱服务器上完全同步,

在我的电脑上,我向该 zip 存档文件添加了一个大小约为 5MB 的文件,然后将该文件保存在我的电脑上,

dropbox 能够同步 zip 存档文件,而无需再次重新上传整个文件,而只是用我所做的小改动更新它。

TrueCrypt 容器也以这种方式工作

非常感谢任何关键字、想法、主题、评论、链接、代码。

最佳答案

Dropbox 使用rsync 算法生成文件A1 到文件A2 的差异文件。由于 dropbox 已经有文件 A1,因此只有增量(通常比 A2 小得多)被上传到 dropbox 服务器。然后可以将增量文件应用于文件 A1,将其转换为文件 A2。

您可以在此处了解有关该算法的更多信息。 http://en.wikipedia.org/wiki/Rdiff-backup#Variations

可以在此处找到增量创建背后的库的源代码。 http://librsync.sourceforge.net/

关于algorithm - Dropbox 同步如何工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7060685/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com