存储容量换算:从B到TB怎么算
买了一块标着1TB的移动硬盘,插上电脑一看,可用空间只有931GB。这不是商家缺斤短两,而是两套换算习惯在打架。搞懂存储容量换算,先记住一个基准:1字节(Byte,简写B)是存储的最小常用单位,大约能存下一个英文字母。
往上走,相邻单位之间通常是1024倍。1KB等于1024B,1MB等于1024KB。为什么是1024而不是1000?因为计算机用二进制,1024正好是2的10次方,对硬件寻址来说更整齐。所以一张普通手机照片约3MB,算成字节就是3×1024×1024,约314万字节。
但硬盘厂商更喜欢用1000倍。他们按1KB=1000B、1MB=1000KB来标容量。1TB在厂商眼里是1000×1000×1000×1000字节,而操作系统按1024倍还原,就变成约931GB。这就是那块硬盘“缩水”的来源。同样的道理,标称256GB的手机,系统里通常显示约238GB。
常见的换算阶梯可以这样记:B→KB→MB→GB→TB,每级乘1024。具体数值上,1GB约等于10.7亿字节,1TB约等于1.1万亿字节。如果你不想记长串数字,用近似值更快:1KB约一千字节,1MB约一百万字节,1GB约十亿字节,1TB约一万亿字节。日常估算够用了。
举个例子验证一下。一段1080p视频每分钟大约消耗130MB。一部两小时的电影,130×120等于15600MB,也就是约15.2GB。所以64GB的U盘,理论上能放4部这样的电影;但格式化会占用少量空间,实际放3部更稳妥。再比如,一首320kbps的MP3歌曲每分钟约2.4MB,5分钟约12MB,1GB能存大约85首。
换算时最容易踩的坑,是把Mb和MB混为一谈。小写b是比特(bit),大写B是字节(Byte),1字节等于8比特。网络带宽常用Mbps,下载速度常用MB/s,两者差8倍。100Mbps的宽带,理论下载峰值是12.5MB/s,不是100MB/s。看到“Mb”先除以8,再谈文件大小。
还有两个冷门但有用的单位:PB和EB。1PB等于1024TB,1EB等于1024PB。目前单块机械硬盘最大约30TB,一个大型数据中心存到EB级别,需要几万块硬盘。对普通人来说,手机、电脑、网盘用到TB就封顶了,PB以上了解概念即可。
最后给一个心算技巧:从GB换MB,乘1024;从MB换GB,除以1024。如果只求大概,把1024当成1000,误差约2.4%,容量越大误差越明显。比如1TB按1000算差24GB,刚好是那台硬盘“消失”的空间。记住1024和1000这两条线,存储换算基本就不会算错了。