使用方法
- 输入数据量
输入要转换的数据存储量。
- 选择单位
选择源单位和目标单位(十进制或二进制)。
- 查看结果
点击计算按钮,查看十进制和二进制单位的转换结果。
什么是数据存储单位?
数据存储以表示信息量的单位来衡量,所有数字数据的基本单位是字节(Byte)。1字节由8位(bit)组成,大约相当于一个英文字符的大小。随着容量增大,单位依次从KB上升到MB、GB、TB。
关键在于两套体系并存。由于计算机以二进制运行,它使用以1024(2^10)为步长递增的二进制体系(KiB、MiB、GiB),而存储设备厂商和通信领域则使用便于计算、以1000为步长的十进制体系(KB、MB、GB)。
正因如此,买回1TB的移动硬盘,在Windows中却显示约931GB。在比较文件大小、选择云服务套餐或估算备份容量时,准确地在两套体系之间换算才能避免混淆。
计算公式
先将所有单位换算成字节(B),再除以目标单位。
结果 = 数值 × (原始单位换算系数) / (目标单位换算系数)
换算系数以字节为基准,二进制模式下 KiB=1024、MiB=1024^2、GiB=1024^3,十进制模式下 KB=1000、MB=1000^2、GB=1000^3。
示例:二进制模式下 5GiB → MiB
5 × 1073741824 / 1048576 = 5120 MiB
即 5GiB = 5,120MiB(1GiB = 1024MiB)。若为十进制模式,则 5GB = 5,000MB。
常见问题
二进制单位和十进制单位有什么区别?
二进制单位(KiB、MiB、GiB)以1024为步长递增,用于计算机内存。十进制单位(KB、MB、GB)以1000为步长递增,用于存储设备厂商和通信领域。IEC标准(1998年)将这一区分正式确立。
GB和GiB有什么区别?
1GB(吉字节)为1,000,000,000字节(10^9),而1GiB(吉比字节)为1,073,741,824字节(2^30)。两者相差约7.37%,这正是1TB硬盘在操作系统中显示约931GiB的原因。
为什么存储设备的标称容量与实际容量不同?
存储设备厂商按十进制(1000)标注容量,而操作系统(如Windows)按二进制(1024)计算并显示。例如500GB硬盘在操作系统中显示约465GiB。
1GB等于多少MB?
十进制模式(GB)下1GB = 1,000MB,二进制模式(GiB)下1GiB = 1,024MiB。因此根据所用体系不同,会产生24MB的差异。
位(bit)和字节(byte)有什么不同?
1字节等于8位。网速通常以位表示(Mbps、bps),文件大小则以字节表示(MB、GB)。100Mbps线路的实际下载速度约为12.5MB/s,正是因为需要除以8。
这个转换器可以混合二进制和十进制进行转换吗?
不可以。一次只应用一种模式。二进制模式仅支持B、KiB、MiB、GiB、TiB,十进制模式仅支持B、KB、MB、GB、TB,两套体系之间的直接混合转换(如GiB→GB)需要切换模式并以字节为基准进行比较。
TB单位最大可以转换到哪一级?
本转换器支持从字节(B)到太字节(TB/TiB)共5个级别。1TB = 1,000GB(十进制),1TiB = 1,024GiB(二进制),再往上的PB(拍字节)相当于1,000TB。
为什么操作系统和厂商不使用统一的单位?
计算机内部的地址体系天然适合采用2的幂,因此操作系统一直保持1024为基准;而厂商偏好数字看起来更大、计算更简便的1000为基准。IEC制定了KiB/MiB记法以明确区分,但Windows仍将1024的值显示为“GB”,因此混淆依然存在。
2026年国际标准