I\'ve seen three ways of doing conversion from bytes to megabytes:
BTW: Hard drive manufacturers don't count as authorities on this one!
Oh, yes they do (and the definition they assume from the S.I. is the correct one). On a related issue, see this post on CodingHorror.
Here is what the standard (SI) says:
http://physics.nist.gov/Pubs/SP330/sp330.pdf#page=34
Divide by 2
to the power of 20
, (1024*1024)
bytes = 1
megabyte
1024*1024 = 1,048,576
2^20 = 1,048,576
1,048,576/1,048,576 = 1
It is the same thing.