什么是字节单位换算器?
这款工具可以在字节(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 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。
定义和术语表
- 比特(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 比特)。