跳转至

各种计算机存储单位和网速单位

首先要搞懂各种存储单位

MiB

是Mebibyte的缩写,Mebibyte - 维基百科,自由的百科全书 (wikipedia.org),1 MiB = 2的20次方 bytes = 1024 kibibytes = 1048576bytes

kibibyte KiB 2的10次方字节
mebibyte MiB 2的20次方字节
gibibyte GiB 2的30次方字节
tebibyte TiB 2的40次方字节
pebibyte PiB 2的50次方字节
exbibyte EiB 2的60次方字节
zebibyte ZiB 2的70次方字节
yobibyte YiB 2的80次方字节

MB

是Megabyte的缩写,兆字节 - 维基百科,自由的百科全书 (wikipedia.org),1MB = 1,000,000(10的6次方)B ,一百万个byte

千字节 KB 10的3次方字节
兆字节 MB 10的6次方字节
吉字节 GB 10的9次方字节
太字节 TB 10的12次方字节
拍字节 PB 10的15次方字节
艾字节 EB 10的18次方字节
泽字节 ZB 10的21次方字节
尧字节 YB 10的24次方字节
容字节 RB 10的27次方字节
昆字节 QB 10的30次方字节

总结一下,单位缩写中间带i,相差1024倍,单位中不带i的,相差1000倍

国内很多网站都会把MB当作MiB,贴一个在线换算工具

字节单位换算器_Gb,Kb,Mb单位换算工具 - 电子发烧友(www.elecfans.com)

经常混淆的两个点

k 与 Ki

k 与 Ki 分别表示 kilo-(千)kibi-(二进制千) 。作为前缀使用时, k 表示 1,000,Ki 表示1,024,因为“Ki”来源于它在计算机方面 2的10次方 = 1,024 的使用。不幸的是,人们常常错误地用 K 代替 Ki。此外,不知晓其中微妙差别的广大公众,常常不加区别地使用“Kbps”与“Kibps”,造成了混乱。总之,使用“Kibps”通常是正确的。

b 与 B

b 代表 bit(比特),B 代表 byte(字节),1 字节 即 8 比特。这会导致混淆。比如当“1M(1 Meg,1 兆)网络连接”字样出现在广告上时,它常常表示 1 Mib/s(mebibit per second,二进制兆比特每秒)或者 1.049 Mb/s(megabit per second,兆比特每秒),即可能达到的最大下载速度实际上仅为 128 KiB/s(kibibyte per second,二进制千字节每秒)或者 131 kB/s(kilobyte per second,千字节每秒)。

码率单位 - 维基百科,自由的百科全书 (wikipedia.org)

运营商常见的带宽单位

Mbps 是Megabit per second的缩写,意思为1,000,000个bits每秒,他的符号缩写为 Mbit/s or Mb/s。维基百科:Data-rate units - Wikipedia

MB/s 是Megabyte per second的符号缩写,MBps为它的缩写,意思为1,000,000个byte每秒。

因为8个bit为一个byte,所以 1Mbps = 0.125MBps = 0.125MB/s

MiB/s 是 mebibyte per second 的符号缩写,意思是 1,048,576个byte每秒

1 Mbps = 0.125 MB/s = 0.1192 MiB/s

1,000,000 / 8 / 1,048,576 约等于 0.1192

贴一张换算图

名字 符号 bit 每秒 byte 每秒
bit per second bit/s 1 0.125
byte per second B/s 8 1
kilobit per second kbit/s 1,000 125
kibibit per second Kibit/s 1,024 128
kilobyte per second kB/s 8,000 1,000
kibibyte per second KiB/s 8,192 1,024
megabit per second Mbit/s 1,000,000 125,000
mebibit per second Mibit/s 1,048,576 131,072
megabyte per second MB/s 8,000,000 1,000,000
mebibyte per second MiB/s 8,388,608 1,048,576
gigabit per second Gbit/s 1,000,000,000 125,000,000
gibibit per second Gibit/s 1,073,741,824 134,217,728
gigabyte per second GB/s 8,000,000,000 1,000,000,000
gibibyte per second GiB/s 8,589,934,592 1,073,741,824
terabit per second Tbit/s 1,000,000,000,000 125,000,000,000
tebibit per second Tibit/s 1,099,511,627,776 137,438,953,472
terabyte per second TB/s 8,000,000,000,000 1,000,000,000,000
tebibyte per second TiB/s 8,796,093,022,208 1,099,511,627,776

此表源于 国际wiki百科:Data-rate units - Wikipedia