参考:
知乎-KB / KiB,MB / MiB,GB / GiB,… 的区别是什么?
维基百科
大小比较
先放直观的对应表:
其中,
KiB是kilo binary byte的缩写,即千位二进制字节;
KB是kilo byte的缩写,即千位字节。
实际使用
GiB与GB,前者的计算方式是二进制,后者的计算方式是十进制,但是常常被混淆。现今的计算上,常把GB以二进制的方式计算,即2^30。
这是因为Windows对GB这个信息计量单位的误用:在Windows中显示的"1GB",其实应是指"1GiB"。并且因Windows操作系统的占有率高,导致该误用非常普遍,由此常造成误解。
由于两种换算方法的不同,使容量在计算上相差了7.3%,所以常有Windows系统报告的容量比硬盘标示的容量还要小的情况发生。但在苹果公司的OS X操作系统中,对于存储设备的容量计算方式与硬件厂商一致,均为1GB = 1,000,000,000(109)字节的十进制,避免了计算和使用上的麻烦。
补充记忆
- Byte和bit 哪个大: 大B和小b
- K M G T 各自差了1000倍