有一个 pdf 文件数据.pdf(约 10 MB)存储在我的 Google Drive 文件夹中。我在 Adobe Reader 中打开该文件,突出显示一行,然后保存该文件。
将进行重新同步。我想知道是否会同步整个 10 MB 的文件,或者是否存在通过仅上传文件的一部分来同步更改的方法?
答案1
您所要求的功能称为“块级文件复制”。使用此功能,当您对文件进行更改时,只需发送更改的文件部分(称为增量),而不是将整个文件从硬盘驱动器再次复制到云服务器。
Google Drive 同步不能部分进行。如果对大型文件进行了小幅更改,它会重做整个文件,而不是只重做更改。Google Drive 无法进行块级文件复制。
据我所知,在最知名的云提供商中,只有 Dropbox 为所有文件类型提供此功能。Dropbox 将其存储的每个文件划分为 4MB 块。每个块都使用 SHA-256 进行哈希处理,这些哈希值的列表存储在所谓的“块列表”中以供参考。
OneDrive 也共享此功能,但仅支持 Microsoft Office 文档。
有关更多信息和一些基准,请参阅文章
块级文件复制和云。