从理论上来计算的话,1MB的确等于1024KB,但是对于存储产品厂商们来说,这样不利于宣传,很多消费者也不懂这个换算原理,但是毕竟1MB和1024KB差距不大,所以为了更直白的让消费者了解具体产品的容量,所以大部分厂商也就会按照1MB=1000KB来进行标注,比如500G硬盘或者8G内存等等。
尽管厂家对于内存的容量标准不够严谨,但是这样却够直观,而且包装盒和说明书上都会标准实际的容量偏差和计算公式,所以也算不上什么原则性的错误,这样的标注方式在业界也成为了不成文的规范。
从实际制造中1MB确实等于1024KB,但是在不同的设备(U盘或者电脑硬盘)上因为计量单位不统一导致的数据不对等并会影响到实际容量。
在计量单位的换算上面,我们对比熟悉的该当就是10倍或是100倍、1000倍这样的换算倍数,通俗计量单位之间都是十进制的,比如说1分米=10厘米、1厘米=10毫米。
所以,在国际标准的计量单位制里面,1K=1000,1M=1000KB,1G=1000M,这个是接受度对比高的换算体式格局。
但是在电脑或是U盘的世界里,换算体式方式就变了。
因为计算机中的数据存储全部都是1或者0,是纯粹的二进制世界,每一位称为一个比特,也就是bit,1字节=8bit。
所以U盘的生产商们也是遵循的惯性思维,它们标出的1G容量其实就是1000M。
但是我们平常的32GU盘为什么只有31G左右就是这个原理



