跳转到内容

Advertising:

二进制词头

来自GSXAB的知识库
二进制词头
术语名称 二进制词头
英语名称 binary prefix

二进制词头(binary prefix)是国际单位制词头二进制版本,用于在信息技术领域作为字节比特的词头表示以 2 的幂为系数的倍数。(如果认为国际单位制词头是 1000 进制,也可以说是 1024 进制版本)

指定二进制词头标准是为了避免国际单位制词头(十进制词头)中使用 [math]\displaystyle{ 10^3=1000 }[/math] 进位而信息技术领域使用 [math]\displaystyle{ 2^10=1024 }[/math] 进位而产生混淆。但是由于之前有部分领域的工业标准已经先入为主地使用十进制词头,部分领域只使用十进制词头却表示二进制词头,部分领域不使用二进制词头而只用十进制词头表示十进制词头,目前仍然有不少用处中使用十进制词头表示同等数量级的二进制词头。

该标准最初为 IEC 60027 ,后被收录为 ISO/IEC 80000-13 。

列表

词头 英文名称(全称) 旧标准 旧标准英文(全称) 中文名称 系数 对应十进制词头 对应词头全称 对应十进制系数
Qi[1] quebi- - - 102410 = 2100 Q quetta- 100010 = 1030
Ri[1] robi- - - 10249 = 290 R ronna- 10009 = 1027
Yi yobi- - - 10248 = 280 Y yotta- 10008 = 1024
Zi zebi- - - 10247 = 270 Z zetta- 10007 = 1021
Ei exbi- - - 10246 = 260 E exa- 10006 = 1018
Pi pebi- - - 10245 = 250 P peta- 10005 = 1015
Ti tebi- T tera- 10244 = 240 T tera- 10004 = 1012
Gi gibi- G giga- 10243 = 230 G giga- 10003 = 109
Mi mebi- M mega 10242 = 220 M mega- 10002 = 106
Ki kibi- K[2] kilo- 10241 = 210 k kilo- 10001 = 103

在日常习惯中,这些前缀作为字节(byte, B)的前缀时,常常省略字节一词,且除 M 读作“兆”外,其他二进制词头均按字母名读出(而非词头常见的按照中文译名简称读出),即“K、兆、G、T、P、……”。

由于历史惯性,很多领域并没有完全使用新标准,一个经典的例子是, Windows 中展示存储空间大小时,往往使用十进制词头表示二进制词头,而存储领域往往使用十进制词头表示十进制词头本身,这就导致存储介质的标注大小与 Windows 中的展示往往不同。

  1. 1.0 1.1 目前这一单位还处在提出状态,并没有得到广泛承认。
  2. 二进制词头成为独立标准前,旧标准用十进制词头指代二进制,此时表示 1024 的词头总是使用大写的 K 而不是小写的 k ,因此通常只会见到 KB 而不是 kB 。这一定程度上避免了 1000 和 1024 的混淆,但是随着 MB 和 GB 级别的单位越来越常见,这种混淆情况无法继续避免了。

Advertising: