电脑的计算方法是:
1KB=1024Bytes,1MB=1024KB=1048576Bytes,1GB=1024MB=1073741824Bytes
厂商为了计算的方便是以1000来计算的:
1KB=1000Bytes,1MB=1000KB=1000000Bytes,1GB=1000MB=1000000000Bytes
这样就形成了误差。
MB容量级的误差算法:实际容量=标称容量*(1000000/1048576)≈标称容量*0.954
例如一个256M的U盘,实际大小=256*0.954≈244.14MB
GB容量级的误差算法:实际容量=标称容量*(1000000000/1073741824)≈标称容量*0.9313
例如一个16G的U盘,实际大小≈16*0.9313≈14.90
一个500GB的硬盘,实际大小≈500*0.9313≈465.65
本文转自yangye1985 51CTO博客,原文链接:http://blog.51cto.com/yangye/899903,如需转载请自行联系原作者