全部指南
日常

MB 与 MiB:为什么文件可能超过上传限制

同一个文件,为何符合 10 MiB 限制却超过 10 MB?用实际字节数算一遍。

一个文件可能小于 10 MiB,但仍然超过 10 MB 的上传限制。这些标签描述的是不同的字节数。在它们之间转换会改变你看到的数字,而不是文件本身。

打开数字存储转换器。将 从单位 设置为 MB,目标单位 设置为 MiB,然后在 起始值 中输入 10。结果约为 9.536743 MiB。你可以编辑任一值;另一侧会自动更新。

从字节数开始

NIST 二进制前缀参考 区分了十进制 MB 和二进制 MiB:1 MB 是 1,000,000 字节,而 1 MiB 是 1,048,576 字节。一个字节包含八个位。

以下是使用与工具相同的函数验证的四个转换:

输入 输出 说明
10 MB 10,000,000 B 10 MB 的十进制限制
10 MiB 10,485,760 B 10 MiB 的二进制限制
10 MiB 10.48576 MB 相同的字节,以 MB 表示
10,000,000 B 80,000,000 bit 位和字节也是不同的单位

检查边界时使用精确的字节数。像“10 MB”这样的四舍五入标签可能隐藏微小的超出。转换器的 结果精度 控制显示的有效数字;它不会改变原始文件或网站的限制。

同一个文件,为何一个限制能过、另一个不能

假设一张图片恰好包含 10,200,000 字节。下载小计算表获取数字;它是一个 CSV,不是用于测试上传的十兆字节文件。

在转换器中,选择 B 作为源单位,并输入 10200000 而不带分隔符。选择 MB 作为目标单位:结果是 10.2。将目标单位改为 MiB:结果约为 9.727478。

  • 对于定义为 10,000,000 字节的 10 MB 限制,图片超出 200,000 字节。
  • 对于定义为 10,485,760 字节的 10 MiB 限制,同一张图片可以上传,还剩 285,760 字节。

这个例子按文件自身的字节数判断,并假设等于上限也可以通过。实际网站可能采用不同的规则。服务可能计算整个请求,应用其他限制,或在界面上用“MB”代指二进制单位。在决定哪种解释适用之前,请检查其文档或错误消息。

更改文件,而不仅仅是其标签

如果图片太大,请尝试图片压缩器并检查导出的文件。对于上述示例,10 MB 的十进制限制需要至少减少 200,000 字节——约为原始大小的 1.96%。目标应低于边界,而不是依赖四舍五入的显示。

更改尺寸也可以减少图像数据量,但重命名扩展名或将 MB 转换为 MiB 则不能。保留原始文件,并在有损导出后检查文本、面部和精细边缘。压缩结果取决于源图像和设置;此计算不承诺特定的减少量。

结果记录 包含 2026 年 10 月 21 日的精确转换和边界检查。这些是用转换器核对的计算结果,而不是对其他网站上传器的测试。