为什么云中的 Ubuntu One 文件大小与原始文件不同?

H2O*_*aCl 5 ubuntu-one

我用tar~/Documents 创建备份。我的.tgz文件大约有 700MB。我在过去 3 周内创建了三个这样的文件,我使用 Ubuntu One 来保护这些文件免遭丢失。在这三种情况下,Ubuntu One 网站上报告的文件大小与 Nautilus 报告的文件大小不一致。在所有三种情况下,云中的文件大小都比桌面文件系统上的文件小几 MB。

示例:我 2012 年 5 月 10 日的备份是 761MB,但在云上是 726MB。

为什么会这样?

dob*_*bey -2

Ubuntu One 在发送数据之前使用 zlib 对其进行压缩,以在传输时节省一些带宽。它还以压缩形式将文件内容存储在服务器上,以避免在将其发送回流之前必须重新压缩。

答案与文件系统块大小无关。

  • 这不可能是正确的。该文件已使用 gzip 压缩,因此无法再压缩。 (2认同)
  • 不,对已经被 gzip 压缩的文件进行 gzip 操作实际上会使它变大而不是变小几个字节,因为它添加了另一个标头并且无法进一步压缩数据。7.61 亿字节等于 726 MiB,因此以 10 为基数与以 8 为基数可以解释这种确切的差异。上传一个高度可压缩的文本文件的快速实验表明,Ubuntu One 报告了正确的、未压缩的 MiB 大小。 (2认同)