toolfree

KB 转 MB

KB 换算 MB:除以 1000。附常见文件大小、网页载入时间,并厘清 kB、KB 与 KiB 的差别。

在你的浏览器中运行

换算公式

MB = kB ÷ 1000

在 SI 单位下,一 MB 是一千 kB。如果来源指的是二进位单位,除数是 1024——差 2.4%,而这是这 个差距最小的一级。

kB、KB 与 KiB

三种写法、两种数量,而这个分歧正是从这一级开始的:

写法意思字节
kBSI 的 kilobyte1000
KB两种都有人用1000 或 1024
KiBkibibyte,没有歧义1024

SI 把 kilo 字首保留给小写 k——大写 K 是克耳文——所以严格来说十进位的写法是 kB。实务 上几乎所有地方都写 KB,各自指自己心里想的那一个。

快速对照

kBMB
1 kB0.001 MB
100 kB0.1 MB
500 kB0.5 MB
1000 kB1 MB
1024 kB1.024 MB
5000 kB5 MB

常见文件大小

KB 是文字类事物的自然单位,而这个尺度也提醒了:很多文章其实占不了多少空间。

kB
纯文字,一千字6 kB
本页的 HTML20–40 kB
Favicon5–15 kB
一种字重的网页字体20–40 kB
网页用的 JPEG60–200 kB
PNG 截图200–800 kB
纯文字 PDF,十页100–300 kB
MP3,4 分钟 128 kbps3800 kB

一整本长篇小说的文字大约 1 MB,而一张手机照片是它的三到五倍。

网页性能

网页重量是 KB 至今仍是工作单位的地方,因为 200 kB 与 2 MB 的差别,就是「在捷运上载得 出来」与「载不出来」的差别:

网页重量4G(20 Mbps)3G(1.5 Mbps)
200 kB0.08 秒1.1 秒
500 kB0.2 秒2.7 秒
1000 kB0.4 秒5.3 秒
3000 kB1.2 秒16 秒

以上只是传输时间,不含延迟、TLS 交握,以及解析内容所花的时间——在小页面上,那些通常才是 主要的部分。

心算估法

小数点往左移三位。 2500 kB 就是 2.5 MB。