1000 与 1024:十进制和二进制存储单位

1000 与 1024: 按标准定义,1,000 MB = 1 GB,1,024 MiB = 1 GiB。MB 和 GB 是十进制单位;MiB 和 GiB 是二进制单位。

1000 与 1024:十进制和二进制存储单位

按标准定义,1,000 MB = 1 GB,1,024 MiB = 1 GiB。MB 和 GB 是十进制单位;MiB 和 GiB 是二进制单位。

二进制结果(以 1,024 为基数)使用标准符号 MiB 和 GiB。在该结果中,未标明标准的“MB”输入按 MiB 解释;有些应用会把 GiB 显示为“GB”。十进制结果(以 1,000 为基数)使用标准 MB 和 GB。

标准与来源

SI 十进制前缀使用 1,000 的幂(kB、MB、GB、TB);IEC 二进制前缀使用 1,024 的幂(KiB、MiB、GiB、TiB)。结果和公式采用这些标准符号。 SI 手册 SP 330 第 3 节 · IEC:单位与符号

十进制结果(以 1,000 为基数) / 二进制结果(以 1,024 为基数)
十进制结果(以 1,000 为基数)二进制结果(以 1,024 为基数)
1 kB = 1,000 B1 KiB = 1,024 B
1 MB = 1,000 kB1 MiB = 1,024 KiB
1 GB = 1,000 MB1 GiB = 1,024 MiB

计算方式

1024 是 2 的 10 次方。 SI 前缀遵循十进制定义;IEC 二进制前缀为 2 的幂赋予独立名称。

1,024 MB = 1.024 GB = 1,024,000,000 B.

1,024 MiB = 1 GiB = 1,073,741,824 B.

按标准定义,1 GB = 1,000 MB,1 GiB = 1,024 MiB。 由于输入标签按不同标准解释,两种结果可能表示不同容量。 相同容量换算为十进制单位时,1,024 MB = 0.95367431640625 GiB。

常用转换: 1,024

每项结果都按所在行标明的单位定义计算。输入单位为字节时,字节数保持不变;其他常见标签在两行中可能表示不同容量。 解释其他应用显示的数值时,先查单位定义,再区分 MB 与 MiB;如果已知准确字节数,就选择 B 作为来源单位。

常用转换 · 1,024
从 → 转换为精确结果精确字节数在转换器中使用此数值
MiB → GiB1,024 MiB = 1 GiB1,073,741,824在转换器中使用此数值
MB → GB1,024 MB = 1.024 GB1,024,000,000在转换器中使用此数值
MiB → GB1,024 MiB = 1.073741824 GB1,073,741,824在转换器中使用此数值
MB → GiB1,024 MB = 0.95367431640625 GiB1,024,000,000在转换器中使用此数值

计算方式

来源定义和目标单位是两个独立选择。 同一个输入数字可能表示不同容量。 表格第 1 行和第 3 行的字节数相同,第 2 行和第 4 行的字节数也相同,但两组容量不同。

GB 与 GiB

常规结果会分别按各自的定义解释常见输入标签。

若要将原始的 1,073,741,824 字节换算为十进制 GB,请使用明确指定 MiB 到 GB 的示例。

即使结果显示时经过舍入,表格数值仍为精确值。

GB 与 GiB

二进制结果(以 1,024 为基数)使用标准符号 MiB 和 GiB。在该结果中,未标明标准的“MB”输入按 MiB 解释;有些应用会把 GiB 显示为“GB”。十进制结果(以 1,000 为基数)使用标准 MB 和 GB。 硬盘可能按十进制 GB 标示容量,而软件报告二进制 GiB 或使用含义不明确的“GB”。这可以解释部分差异;文件系统、预留空间等因素也会影响可用容量。

GB 与 GiB · 数据大小单位

使用对应的转换器

每项结果都按所在行标明的单位定义计算。输入单位为字节时,字节数保持不变;其他常见标签在两行中可能表示不同容量。 MB 转 GB 转换器 · GB 转 MB 转换器 · GB → GiB

标准与来源

SI 十进制前缀使用 1,000 的幂(kB、MB、GB、TB);IEC 二进制前缀使用 1,024 的幂(KiB、MiB、GiB、TiB)。结果和公式采用这些标准符号。

输入控件保留常见的 KB、MB、GB 和 TB 标签。在二进制结果(以 1,024 为基数)中,未标明前缀的 MB 等输入按 MiB 解释;有些应用会将 GiB 结果显示为 GB。此说明仅适用于二进制结果。在十进制结果(以 1,000 为基数)中,KB 是标准 kB(1,000 字节)的输入别名;单位换算系数不变。

译文: SI 前缀严格表示十进制,不应用于表示 2 的幂。