在 12.04 中列出的文件大小错误

在 12.04 中列出的文件大小错误

大家好,我遇到了一个奇怪的情况。前几天,当我想为一个较旧的 torrent 做种文件时,我注意到我的电脑上的文件大小不对。torrent 说文件大小是 450 mb,但当我去查找文件时,它显示为 480 mb!可能大了 10%。

这很奇怪,但结果却很麻烦,因为我为 virtualbox 创建了一个 vdi 文件,其固定大小为 15.8 GB,而现在它在 Ubuntu 上被列为 17 GB!这意味着我无法将它放在我拥有的 16 GB 内存条上!

(是的,如果有人想知道的话,记忆棒上有足够的空间容纳 15.8 GB)

所以,这不是世界末日,我现在只需要买一个 32G 的棒子,但我就像 WTF 一样,你知道吗?就像孩子们说的,发生了什么事。

所有其他信息来源都是一致的,因此 Ubuntu 是错误的。网站说文件是 450,torrent 文件和 torrent 客户端都说文件是 450。Virtualbox 说文件是实际上15.8 千兆字节,它甚至方便地提供了一个“实际大小”值,即......15.8 千兆字节!

只有 Ubuntu 给出了这些更大的数字。因此 Ubuntu 是错误的。

为什么,亲爱的女神为什么??

答案1

处理文件/磁盘大小时需要小心谨慎。有些系统/应用程序/广告使用十进制测量(因此 1 K 字节为 1000 字节),而其他系统/应用程序/广告使用类似二进制的系统(因此 1 K 字节为 1024 字节),还有一些使用奇怪的混合(1 K 为 1024 字节,但 1 M 为 1024000)。

http://en.wikipedia.org/wiki/Mebibyte

相关内容