今天这篇专门讲「字节」。我尽量避开术语,能用例子说的就不用概念,看完直接能拿去用。
先把「字节」是什么说清楚
存储单位进率1024:1KB=1024字节、1MB=1024KB、1GB=1024MB、1TB=1024GB、1PB=1024TB。1字节=8比特(bit)。硬盘厂商用1000进率(1GB=10亿字节),所以1TB硬盘实际约931GB,这是正常的不算缩水。换完用常识验一下数量级,差太多就是算反了。同名不同制的单位最坑,看到名字一样先确认是不是同一套标准。
背后的算法是这样的
bit(比特)是数据传输最小单位,Byte(字节)是存储最小单位,1Byte=8bit。网速"100M宽带"是100Mbps=12.5MB/s(÷8),这是为什么下载速度比标称带宽低8倍。科学计数法处理很大或很小的数最不容易出错。不熟的单位找个中间单位过渡,比死记所有两两关系靠谱。
真实场景演示
先记进率。字节这类换算,关键是记住两个单位之间的进率(倍数关系),然后乘或除就行。进率记错了,结果差几个数量级,这是最常见的错误。单位换算用在线工具最省事,手动算容易在进率上栽跟头。市制单位各地可能有差异,跨地区对比要先确认当地标准。
几个要注意的地方
下面这几条比正文还重要,别跳过:
- 1字节=8比特(bit),存储用字节、网速用比特
- 硬盘厂商用1000进率、系统用1024进率,所以1TB实际约931GB
- 100M宽带下载速度=100Mbps÷8=12.5MB/s,不是100MB/s
- KiB/MiB/GiB是1024进率,KB/MB/GB在厂商那常指1000进率
记住:会查、会算、会验证,比记住任何一个具体数字都重要。
不熟的单位找个中间单位过渡,比死记所有两两关系靠谱。科学计数法处理很大或很小的数最不容易出错。换完用常识验一下数量级,差太多就是算反了。换算的本质就是乘或除进率,没有别的花活。单位换算用在线工具最省事,手动算容易在进率上栽跟头。市制单位各地可能有差异,跨地区对比要先确认当地标准。进率记错一个数量级,结果差十倍,这是换算最常见的翻车点。同名不同制的单位最坑,看到名字一样先确认是不是同一套标准。米、克、秒是国际单位制的根基,遇到不熟的单位先往这三个上靠。记核心进率即可,不用全背,剩下的靠中间单位推导。
常见问题
【字节怎么换算?】关键是记住进率(两单位的倍数关系),然后乘进率或除进率。不熟的单位找个中间单位过渡,换完用常识验数量级。用在线换算工具最省事。
【1GB等于多少MB?】1GB=1024MB,1MB=1024KB,1KB=1024字节,1字节=8比特。进率是1024(2的10次方)不是1000。但硬盘厂商用1000进率,1TB硬盘实际约931GB。
【100M宽带下载速度多少?】100Mbps÷8=12.5MB/s。宽带单位是比特(bps),下载速度是字节(B/s),1字节=8比特,所以除以8。这是正常的不算慢,200M宽带约25MB/s。
【1TB硬盘为什么只有931GB?】硬盘厂商用1000进率(1GB=10亿字节),系统用1024进率(1GB=10.74亿字节)。1TB=1万亿字节÷1.0737≈931GB,这是换算差异不是缩水。