字节转换器

在一个计算器中转换字节、KB、MB、GB 等单位。

二进制结果(以 1,024 为基数)

1 GiB

1,024 MiB = 1 GiB

此处的“MB”表示 MiB。 有些应用可能将 GiB 标记为“GB”。

十进制结果(以 1,000 为基数)

1,024 MB = 1.024 GB

两行结果可能表示不同的字节容量。

二进制结果(以 1,024 为基数): 1,024 MiB = 1 GiB. 十进制结果(以 1,000 为基数): 1,024 MB = 1.024 GB
计算详情

两行结果可能表示不同的字节容量。

二进制结果(以 1,024 为基数)

精确结果: 1,073,741,824 B

精确结果: 1 GiB

此处的“MB”表示 MiB。 有些应用可能将 GiB 标记为“GB”。 来源单位: 1 MiB = 1,048,576 字节 目标单位: 1 GiB = 1,073,741,824 字节

十进制结果(以 1,000 为基数)

精确结果: 1,024,000,000 B

精确结果: 1.024 GB

此结果使用标准十进制单位。 来源单位: 1 MiB = 1,048,576 字节 目标单位: 1 GiB = 1,073,741,824 字节

数据大小单位

常见输入标签会先显示二进制结果(以 1,024 为基数),并列显示十进制结果(以 1,000 为基数)。结果使用标准符号 MiB/GiB 和 MB/GB。PB 仅提供十进制结果。下表系数也适用于明确指定 IEC 单位的输入和固定单位示例。

本转换器支持十种以字节为基础的单位:B、kB(接受 KB 输入)、MB、GB、TB、PB、KiB、MiB、GiB 和 TiB,可在 SI 十进制与 IEC 二进制单位间换算。PB 没有二进制结果。示例:1.5 MiB 转 MB。

数据大小单位 · 精确字节数
单位名称标准精确字节数
B字节基本单位1
kB千字节 (输入别名: KB → kB)SI 十进制1,000
MB兆字节SI 十进制1,000,000
GB吉字节SI 十进制1,000,000,000
TB太字节SI 十进制1,000,000,000,000
PB拍字节SI 十进制1,000,000,000,000,000
KiB基比字节IEC 二进制1,024
MiB梅比字节IEC 二进制1,048,576
GiB吉比字节IEC 二进制1,073,741,824
TiB特比字节IEC 二进制1,099,511,627,776

计算方式

target = input × bytes_per_source ÷ bytes_per_target

先将来源数值换算为字节,再除以目标单位对应的精确字节系数。跨标准换算也使用此方法,避免简单除以 1,000 或 1,024 得出错误结果。 1 GiB = 1.073741824 GB. 这两个单位都表示 1,073,741,824 字节。可在计算器中试算这个明确指定单位的转换。

1.5 MiB = 1.572864 MB. 精确结果: 1572864 B.

常用转换: GB → TB

1 TB = 1,000 GB。可使用计算器将十进制容量换算为 TB。

标准与来源

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 的幂。