如果按十进制来算,1 MB等于1,000 KB,存储厂商、macOS和大多数网站都采用这种算法。如果按二进制来算,1 MB等于1,024 KB,Windows文件资源管理器就是这样算的。所以KB比MB小,而在核对上传限制这类日常计算中,按1 MB = 1,000 KB算已经足够接近。
1 MB里有多少KB?
两个数字都对。它们来自两套并行发展起来的计数体系。
- 十进制(SI):1 KB = 1,000字节,1 MB = 1,000 KB,所以1 MB = 1,000,000字节。
- 二进制(IEC):1 KiB = 1,024字节,1 MiB = 1,024 KiB,所以1 MiB = 1,048,576字节。
二进制单位有自己的名称(kibibyte、mebibyte)和符号(KiB、MiB)。实际上人们很少这样写,Windows也仍把二进制的数值标成KB和MB。混乱就是从这里开始的。
计算机按2的幂次工作,1,024是2的10次方。早期它与1,000非常接近,所以大家都管它叫千字节。随着文件和硬盘越来越大,两套体系之间的差距也越来越大。
KB比MB大吗?
不是。千字节是更小的单位。一兆字节约有一千个千字节。完整的顺序,从小到大是:
- 字节(Byte)
- 千字节(KB)
- 兆字节(MB)
- 吉字节(GB)
- 太字节(TB)
每一级大约是前一级的一千倍。500 KB的照片是半个兆字节。2 MB的PDF约为2,000 KB。如果表单写着“最大1 MB”,而你的文件是800 KB,就在限制以内。
一个快速的核对办法:如果以KB为单位的数字有四位或更多位,文件就超过了1 MB。1,450 KB约为1.45 MB。
KB和MB:怎样互相换算
大多数情况下,从KB换算成MB除以1,000,反过来则乘以1,000。
- 250 KB = 0.25 MB
- 750 KB = 0.75 MB
- 1,500 KB = 1.5 MB
- 5 MB = 5,000 KB
如果需要Windows风格的二进制数值,请改用1,024。5 MiB是5,120 KiB,1,500 KiB约为1.46 MiB。在这个量级上,差别很小,只有到了GB和TB才会变得明显。
想省去计算,KB转MB换算器会并排显示十进制和二进制的结果。反过来换算,还有MB转KB换算器。
为什么Windows显示的文件大小和我的Mac不一样?
因为它们的计数方式不同。macOS自Mac OS X 10.6起就使用十进制单位,所以1,000,000字节的文件在访达中显示为1 MB。Windows文件资源管理器按1,024来除,所以同一个文件显示为约976 KB,单位仍然写作KB。
文件本身是完全一样的,变的只是标签。同样的效应也解释了为什么新的1 TB硬盘在Windows里显示为约931 GB。厂商按十进制算的是10的12次方字节,而Windows除以了三次1,024。
如果想在Windows上看到精确的数字,右键点击文件,打开“属性”,查看括号里显示的以字节为单位的大小。在Mac上,选中文件并选取“文件”>“显示简介”。字节在每个系统上都是一样的,所以两台电脑对不上时,应该比较这个数字。
当表单的限制正好卡在边缘时,这一点也很重要。Windows显示为195 KB的扫描件,实际约为200,000字节。按十进制计数的网站会把它看作200 KB,恰好卡在200 KB的上限上。
上传表单用的是哪个数字?
大多数上传表单会拿文件的字节数去和限制比较。页面很少说明用的是哪种体系,印着相同限制的两个表单,表现可能略有不同。
稳妥的做法是留出一点余量。如果表单写着“最大200 KB”,就以约190 KB为目标。这样不管网站指的是200,000字节还是204,800字节,你都没问题。“最大2 MB”也是一样:1.9 MB的文件两种算法都能通过。
当照片刚好超出限制一点时,请压缩到目标大小,不要靠猜质量设置:
- 查看表单上的限制,注意它写的是KB还是MB。
- 选择一个略低于限制的目标,比如200 KB的上限就选190 KB。
- 用图片压缩到200KB之类的工具处理图片,PDF则用对应的PDF压缩工具。
- 打开结果,上传前检查文字和人脸是否仍然清晰。
KB、Kb和Mbps:大小写重要吗?
重要。大写B表示字节,小写b表示比特。1字节是8比特。
文件大小几乎总是用字节表示(KB、MB、GB)。网速则用每秒比特数表示,比如Mbps。这就是为什么100 Mbps的网络,下载速度最快大约是每秒12.5 MB,而不是100 MB。把Mbps的数字除以8,就得到每秒多少兆字节。
当规格表或上传页面写的是小写的“kb”时,通常指的仍是千字节。人们写得比较随意。如果数字看起来差了八倍,很可能是把比特和字节弄混了。
再往上一级,1 GB等于多少MB的教程更详细地讲了手机存储、流量套餐和931 GB的问题。
在浏览器中运行的免费工具
常见问题
1 MB有多少KB?
按十进制单位,1 MB是1,000 KB,macOS和存储设备厂商采用这种算法。按二进制单位,1 MB是1,024 KB,Windows文件资源管理器采用这种算法。
KB比MB大吗?
不是。KB是更小的单位。一兆字节约有一千千字节,所以500 KB的文件大约是半个兆字节。
2 MB有多少KB?
2 MB按十进制单位是2,000 KB,按二进制单位是2,048 KB。对于上传限制,可以按2,000 KB来算,并且留出一点余量。
200 KB比1 MB小吗?
是的。200 KB大约是一兆字节的五分之一。
KB和Kb有什么区别?
大写B的KB表示千字节。小写b的Kb表示千比特,8比特等于1字节。
