千字节 (kB) 是 1000 字节。兆字节 (MB) 是 1000 kB。吉字节 (GB) 是 1000 MB。太字节 (TB) 是 1000 GB。这是 国际单位制标准。然而,有些人使用 1 MB=1024000 字节,并谈论 1.44 MB 软盘,还有人认为 1 MB=1048576 字节。这里我遵循 最新的标准,并为二进制单位写为 Ki、Mi、Gi、Ti,因此这些软盘是 1440 KiB (1.47 MB, 1.41 MiB),1 MiB 是 1048576 字节 (1.05 MB),1 GiB 是 1073741824 字节 (1.07 GB),而 1 TiB 是 1099511627776 字节 (1.1 TB)。
非常正确的是,磁盘驱动器制造商遵循国际单位制标准并使用十进制单位。然而,Linux 内核启动消息(对于不是最新的内核)和一些旧的 fdisk 类型程序使用符号 MB 和 GB 来表示二进制单位,或混合的二进制-十进制单位。因此,在您认为您的磁盘比购买时承诺的要小之前,请先计算十进制单位(或仅字节)的实际大小。
关于二进制单位的术语和缩写,Knuth 提出了另一种 建议,即使用 KKB、MMB、GGB、TTB、PPB、EEB、ZZB、YYB,并将这些称为大型千字节、大型兆字节、...大型尧字节。他写道:“请注意,重复字母既表示二进制性又表示大容量。” 这是一个很好的建议——“大型吉字节”听起来比“吉比字节”更好。然而,就我们的目的而言,唯一重要的是要强调兆字节精确地是 1000000 字节,并且如果您指的是其他含义,则需要另一个术语和缩写。