什么是数据存储单位换算器?
这款工具可以在字节(Bytes)、千字节(KB)、兆字节(MB)、吉字节(GB)和太字节(TB)之间换算数字数据容量。它采用二进制换算规则,即每个更高一级的单位都是前一个单位的 1024 倍——这正是操作系统和内存硬件所采用的标准。
使用方法
输入你想要换算的数值,选择换算前的源单位,再选择想要得到结果的目标单位。换算器会立即给出对应的数值,并额外附上该容量换算成原始字节数的明细,方便对照查看。
换算公式详解
给每个单位指定一个幂次:字节 = 0,KB = 1,MB = 2,GB = 3,TB = 4。换算公式为 目标值 = 源值 × 1024^(源单位幂次 − 目标单位幂次)。
$$\text{Result} = \text{Value} \times 1024^{\left(\text{From} - \text{To}\right)}$$
当换算到更大的单位时,指数为负数(做除法);换算到更小的单位时,指数为正数(做乘法)。由于 \(1024 = 2^{10}\),这与计算机内部度量存储容量的方式完全一致。
实例演算
将 5 GB 换算为 MB。GB 的幂次是 3,MB 的幂次是 2,因此指数为 \(3 - 2 = 1\)。结果为 $$5 \times 1024^{1} = 5 \times 1024 = 5120 \text{ MB}$$ 若换算成字节,则为 \(5 \times 1024^{3} = 5{,}368{,}709{,}120 \text{ B}\)。
常见问题
为什么是 1024 而不是 1000?二进制(1024)体系对应计算机内存所使用的 2 的幂次。硬盘厂商往往采用十进制(1000)体系来标注容量(这也是为什么一块标称“1 TB”的硬盘在操作系统中只显示约 931 GB)。本工具采用 1024 进制换算。
可以直接换算成字节吗?可以——将目标单位选为字节,结果就会显示精确的字节数。
支持小数吗?支持,你可以输入像 1.5 GB 这样的小数值。