我已经看到了三种将字节转换为兆字节的方法:
好吧,我认为#3是完全错误的,但我已经看过了。我认为#2是正确的,但我正在寻找一些受人尊敬的权威(如W3C,ISO,NIST等)来澄清哪个兆字节是真正的兆字节。谁能引用一个来源来明确解释这个计算是如何完成的?
奖励问题:如果#2是一个兆字节,那么#1和#3叫什么?
顺便说一句,硬盘制造商在这个问题上不算权威!
发布于 2010-03-03 01:19:18
有一个区分术语的IEC standard,例如Mebibyte = 1024^2字节但Megabyte = 1000^2 (为了与千克这样的SI单位兼容,其中k/M/...表示1000/1000000)。实际上,IT领域的大多数人更喜欢兆字节= 1024^2,而硬盘制造商更喜欢兆字节= 1000^2 (因为硬盘大小听起来比实际大)。
事实上,大多数人对IEC标准(乘数1000)和传统意义(乘数1024)感到困惑。一般来说,你不应该对人们的意思做出假设。例如,MP3s的128kbit/s通常意味着128000比特,因为乘法器1000主要与单位比特一起使用。但通常人们会把2048kbit/s称为2Mbit/s--这很让人困惑,是吧?
因此,作为一般规则,根本不信任位/字节单位;)
发布于 2010-03-03 05:46:35
发布于 2014-06-20 19:13:25
除以2
的20
幂,(1024*1024)
字节= 1
to
1024*1024 = 1,048,576
2^20 = 1,048,576
1,048,576/1,048,576 = 1
这是一回事。
https://stackoverflow.com/questions/2365100
复制相似问题