MB与MiB:理解二进制与十进制单位的区别

MB与MiB:理解二进制与十进制单位的区别

0x00 M和K

挺有意思,一个基础问题,很多学了较久的计算机的同学还在纠结,先放常见的两个答案。

1M = 1024K1M = 1000K

大多数同学都会认为是1024,但是实际上在提出这个问题时,是需要带上场景的。比如

当描述速率时,比如带宽、网速等情况,作为速率单位,1MB/S = 1000KB/S当描述大小时,比如硬盘大小、容量等情况,作为存储单位,1MB = 1024KB

当然,上述结论也只是在生活中比较常见的答案,那么最正确的分析是如何的呢?需要先来了解两个概念。

0x01 MegaByte和MebiByte

MegaByte(兆字节,缩写为MB)

是一种容量计量单位,通常在标示内存等具有一般容量的储存介质之储存容量时使用。

MebiByte(是数字信息中的一个字节数单位,缩写为MiB)

前缀Mebi是一个二进制前缀,由国际电工委员会IEC于1998年制定。它从单词mega和binary得来,这表明 Mebi和国际单位制中的Mega在数值上很接近,下图为两种单位的对比。

所以在正常情况下,没有特别指明MiB中的i时,应该当作MB来进行换算更合适。

从下图软件中也可以看出,实际上还是有不少地方有严格区分MB和Mib单位的。

个人建议还是按照速率单位和存储单位来进行区分,除非有特殊指明。

相关推荐

流量超了扣费竟然可以退,一招教你不做“大冤种”
正规det365登录网站

流量超了扣费竟然可以退,一招教你不做“大冤种”

📅 09-14 👁️ 7278
副部级“内鬼”李刚进京1年被查,曾是李春城下属
365平台怎么增加赢的几率

副部级“内鬼”李刚进京1年被查,曾是李春城下属

📅 11-09 👁️ 8873
如何加快手机充电速度的5大实用技巧
正规det365登录网站

如何加快手机充电速度的5大实用技巧

📅 08-26 👁️ 5734