文件大小(以 kB、MB、GB 等为单位)的一般经验法则是什么?

文件大小(以 kB、MB、GB 等为单位)的一般经验法则是什么?

当有人说某某公司的某款产品可以存储 80 GB 的歌曲,而另一款产品可以存储 160 GB 的歌曲,等等时,我通常很难直观地理解我到底能存储多少。这些数字本身看起来太抽象了,在我看来,它们似乎只能相互衡量!

我只是想知道是否存在针对不同文件(例如文本文件、mp3 文件、小型 Word 文件、视频、电子邮件等)的“经验法则”。我知道即使在某一类型中,它们都是不同的,但是否存在通常用于描述它们的通用、常识性的数字?

文本文件 - ?
mp3 文件 - ?
小型 Word 文件 - ?
等等

或者至少,有没有一种快速的方法近似是否适合你遇到的每种具体情况?

答案1

  • 对于文本文件,这取决于编码。如果你使用 ASCII,那么它将是1 字节/字符。如果您使用 UTF-8,则它将取决于特定字符,从1 至 4 个字节/字符。但这主要适用于字符较多的东亚语言。如果将 ASCII(仅拉丁字母)文件转换为 UTF-8,文件大小的差异应该很小。

  • 对于 MP3 文件,这实际上取决于编码。如果你有一个高比特率的 MP3,它将比低比特率的 MP3 占用更多的空间。你可以粗略地估计5 MB/文件尽管。

  • Word 文件取决于 .doc 和 .docx 格式。粗略估计,Word 可能10 KB/页,除非将图片粘贴到其中(很难预测大小)。

还要记住 SI 十进制前缀和 IEC 二进制前缀之间的区别:1 千字节 (KB) = 10^3 = 1000 字节(SI),1 千字节 (KiB) = 2^10 = 1024 字节。虽然他们不应该这样做,但大多数硬盘制造商都会为了自己的利益而混淆这一点。

答案2

这里的棘手部分是所有答案都取决于文件中有多少数据,即文本文件中的文本页数增加一倍将使文件大小增加一倍。

  • 对于我身边的文本文件来说每页 2kB
  • mp3 文件的速度取决于长度和压缩量。对于 128 kbps 文件(如 P2P 网络上的文件),速度约为每分钟 1 MB,所以一首 3 分钟的歌曲是 3MB。对于更高质量的内容,比如你从 iTunes 或亚马逊购买的内容(256 kbps),每分钟 2 MB所以同一首 3 分钟的歌曲就是 6 MB。
  • Word 文件很大程度上取决于你在其中放入的内容。一个具有正常格式(即段落和标题等)的一页 .doc 文件大约每页 26kB 加上 4kB而 .docx 文件的大小约为每页 10 kB 加上 3kB。当然,如果添加图片或类似内容,尺寸就会膨胀。

相关内容