什么是数据存储单位换算器?
这款计算器可在各种存储单位之间换算数字信息量——字节(B)、千字节(KB)、兆字节(MB)、吉字节(GB)、太字节(TB)和拍字节(PB)。它同时支持两套体系:操作系统和内存(RAM)使用的二进制体系(即 1 KB = 1024 字节),以及硬盘等存储厂商和网络通信使用的十进制体系(即 1 KB = 1000 字节)。
如何使用
输入想要换算的数值,选择源单位(从)和目标单位(到),再选择按二进制(1024)还是十进制(1000)来计算。结果会显示换算后的数值,以及对应的字节总数。
公式详解
每个单位都是基数的乘方。设单位序号为 \(n\)(B=0、KB=1、MB=2、GB=3、TB=4、PB=5),先将数值换算为字节:
$$\text{字节数} = \text{数值} \times \text{基数}^{n}$$再除以基数的目标序号 \(m\) 次方:
$$\text{结果} = \text{字节数} \div \text{基数}^{m}$$二进制下基数为 1024,十进制下为 1000。
实例演算
在二进制体系下把 1 GB 换算为 MB。GB 的序号是 3,MB 的序号是 2。字节数 = $$1 \times 1024^3 = 1{,}073{,}741{,}824$$ 结果 = $$1{,}073{,}741{,}824 \div 1024^2 = 1{,}073{,}741{,}824 \div 1{,}048{,}576 = 1024 \text{ MB}$$ 也就是说,二进制下 1 GB 等于 1024 MB。
常见问题
为什么我的 1 TB 硬盘只显示约 931 GB?硬盘厂商按十进制(1000)标注容量,而 Windows 却按二进制(1024)显示。\(1{,}000{,}000{,}000{,}000 \div 1024^3 \approx 931 \text{ GiB}\)。
我该选哪种体系?查看操作系统和内存的数值时用二进制;对照硬盘标称容量和网络速率时则用十进制。
比特(bit)和字节(byte)有什么区别?1 字节等于 8 比特。本工具以字节为单位计算,把字节数乘以 8 即可得到比特数。