当进行更改时,是否将 .IMG 同步到 Dropbox 而无需重新上传整个文件?

当进行更改时,是否将 .IMG 同步到 Dropbox 而无需重新上传整个文件?

我遇到了一个问题,当我尝试将 .img 文件同步到 Android 上的 Dropbox(通过 DropSync 应用程序)时,即使更改了一个字节,整个文件也会重新上传。其他文件不会发生这种情况。使用 DB for Windows 桌面应用程序时,我遇到了同样的问题。这些文件是由 Linux Deploy 创建的,该应用程序允许在 chroot jail 中的 rooted Android 设备上运行 Linux 发行版。LD 使用标准的“dd”实用程序来创建文件。有问题的文件有 6+GB,因此在进行更改时重新上传所有文件是不可取的。img 文件有什么独特/不同之处导致这种情况吗?如何只上传更改的内容?

答案1

Dropbox 的工作原理是将文件分割成多个部分(就像 Bittorrent 一样)。我不知道 iOS 或 Android 应用程序是否也采用相同的方式,但 Dropbox 只会验证分割后的 4MB 文件部分是否相同,而不会再次上传。.IMG 文件很可能更改了内容,因此文件部分与之前上传的文件不匹配。

答案2

Dropbox 使用“增量同步”,这意味着只下载/上传修改过的文件部分,而不是每次文件更改时都传输整个文件。然而,Android 应用程序DropSync 不支持增量同步

之所以无法使用 TrueCrypt 容器(或任何其他值得一提的加密程序)或某些磁盘映像解决方案,是因为即使更改容器或磁盘映像中的文件的一个字节,也会更改整个容器或磁盘映像。如果您只能更改容器中的一个字节,并且只能更改生成的容器文件中的一个字节,则加密将受到严重损害。

相关内容