通过MCP连接 →

输入计算

数学公式

广告

结果

换算结果
1
以目标单位计
换算为字节 1,048,576 B
换算进制 二进制(1 KB = 1024 B)

什么是字节单位换算器?

这款工具可以在字节(B)、千字节(KB)、兆字节(MB)、吉字节(GB)和太字节(TB)之间换算数字存储容量。它采用二进制进制,即每升一级乘以 1024(\(2^{10}\)),而不是 1000。这与操作系统和内存硬件报告文件及磁盘容量的方式一致。

如何使用

输入一个数值,选择换算的单位,再选择想要得到结果的目标单位。换算器会立即显示换算后的数值以及对应的原始字节数。无论是从极小的字节数,到动辄数太字节的存储容量,都可以在不同量级之间自由换算。

换算公式解析

每个单位都对应一个指数:B=0、KB=1、MB=2、GB=3、TB=4。先将数值乘以 1024 的源单位指数次方换算成字节,再除以 1024 的目标单位指数次方:

$$\text{目标值} = \text{数值} \times \frac{1024^{\text{源指数}}}{1024^{\text{目标指数}}}$$

这等价于乘以 \(1024^{\text{源指数} - \text{目标指数}}\),因此向上换算(如 MB → GB)相当于除法,向下换算(如 MB → KB)相当于乘法。

数据存储单位的阶梯图,显示每级之间 1024 的倍数关系
在二进制系统中,每个存储单位都是下一级单位的 1024 倍。

实例演示

1024 KB 换算成 MB。KB 的指数为 1,MB 的指数为 2。于是:$$1024 \times \frac{1024^{1}}{1024^{2}} = \frac{1024 \times 1024}{1{,}048{,}576} = \frac{1{,}048{,}576}{1{,}048{,}576} = 1 \text{ MB}$$对应的字节数为 1,048,576 B。

使用 1024 的幂将兆字节值转换为字节的转换箭头
单位之间的换算是按 1024 的幂进行乘除。

定义和术语表

比特(b)
最小的数字信息单位——单个二进制数字,可以是0或1。网络和连接速度通常以每秒比特数表示(例如Mbps)。
字节(B)
8个比特的组合,\(1\text{ B} = 8\text{ 比特}\)。字节是测量文件大小和存储容量的标准单位。
千字节(KB)/ 二进制千字节(KiB)
在十进制(SI)使用中,1 KB = 1,000字节(\(1000^1\))。在二进制使用中,1 KiB = 1,024字节(\(1024^1\))。许多操作系统简单地将二进制数量标记为"KB"。
兆字节(MB)/ 二进制兆字节(MiB)
十进制:1 MB = 1,000,000字节(\(1000^2\))。二进制:1 MiB = 1,048,576字节(\(1024^2\))。
吉字节(GB)/ 二进制吉字节(GiB)
十进制:1 GB = 1,000,000,000字节(\(1000^3\))。二进制:1 GiB = 1,073,741,824字节(\(1024^3\))。
太字节(TB)/ 二进制太字节(TiB)
十进制:1 TB = 1,000,000,000,000字节(\(1000^4\))。二进制:1 TiB = 1,099,511,627,776字节(\(1024^4\))。
二进制与十进制(SI)约定
SI(十进制)约定使用1000的幂次,前缀为千、兆、吉、太。IEC二进制约定使用1024的幂次,前缀为二进制千、二进制兆、二进制吉、二进制太(KiB、MiB、GiB、TiB),以消除歧义。本计算器使用二进制\(1024\)因子进行转换,与大多数操作系统报告存储的方式一致。

常见问题

这里用的是 1024 还是 1000?用的是 1024(二进制)。硬盘厂商通常采用 1000(十进制 SI 制),这正是为什么一块标称「500 GB」的硬盘在系统里显示的容量会更小。

这和 KiB、MiB、GiB 一样吗?是的——按 IEC 严格标准,二进制单位应称为 kibibyte(KiB)、mebibyte(MiB)和 gibibyte(GiB),但大多数软件仍标记为 KB、MB、GB。

可以换算比特(bit)吗?本换算器以字节为单位;若要从比特换算,请先除以 8(1 字节 = 8 比特)。

最后更新: