转换

千字节转兆字节转换器

设置
重置
分享结果
保存
嵌入
报告错误

分享计算器

将我们的免费计算器添加到您的网站

来源

请输入有效的 URL。仅支持 HTTPS URLs。

样式

输入框边框聚焦颜色,开关框选中颜色,选择项悬停颜色等。

高级

请同意使用条款。

预览

保存计算器

计算器设置

请输入在允许范围内的值。

请输入在允许范围内的值。

请输入在允许范围内的值。

请输入在允许范围内的值。

分享计算器

什么是千字节 和兆字节?

千字节兆字节 是衡量数字信息量的单位。然而,它们的数值取决于所采用的计数系统:

  1. 十进制 (SI) 系统:以 10 为底,因此 1 千字节 = 1,000 字节,1 兆字节 = 1,000,000 字节。
  2. 二进制 (IEC) 系统:以 2 为底,因此 1 基比字节 (KiB) = 1,024 字节,1 梅比字节 (MiB) = 1,048,576 字节。

歧义之所以出现,是因为“KB”和“MB”常被互换地用于两种系统。为消除这种重叠,IEC 专门为以 2 为底的量定义了“KiB”和“MiB”等独立名称。

十进制与二进制系统:关键区别

十进制 (SI) 系统

  • 由存储厂商采用(例如硬盘和闪存盘)。
  • 与标准公制前缀一致(千 = 10³,兆 = 10⁶)。
  • 公式
1 MB (SI)=103 KB=1,000 KB1 \text{ MB (SI)} = 10^3 \text{ KB} = 1,000 \text{ KB}

二进制 (IEC) 系统

  • 在计算领域中常见(例如 RAM 和许多操作系统)。
  • 与 2 的幂一致(基 = 2¹⁰,梅 = 2²⁰)。
  • 公式
1 MiB=210 KiB=1,024 KiB1 \text{ MiB} = 2^{10} \text{ KiB} = 1,024 \text{ KiB}

转换公式

从 千字节 到 兆字节 (SI)

MB=KB1,000\text{MB} = \frac{\text{KB}}{1,000}

从 KiB 到 MiB (IEC)

MiB=KiB1,024\text{MiB} = \frac{\text{KiB}}{1,024}

实用示例

示例 1:十进制系统

将一个 4,500 千字节 的文件转换为 兆字节:

4,500 KB1,000=4.5 MB\frac{4,500 \text{ KB}}{1,000} = 4.5 \text{ MB}

使用场景:标注为 4,500 千字节 的手机照片等于 4.5 兆字节。

示例 2:二进制系统

将一个 2,048 KiB 的文件转换为 MiB:

2,048 KiB1,024=2 MiB\frac{2,048 \text{ KiB}}{1,024} = 2 \text{ MiB}

使用场景:需要 2,048 KiB 内存的安装程序使用 2 MiB。

历史背景

以 2 为底的约定源自早期的计算机设计,当时内存寻址基于 2 的幂。为终结由此产生的命名混乱,IEC 于 1998 年引入了“KiB”和“MiB”标签。尽管如此,许多操作系统仍以“KB”或“MB”报告大小,却按二进制计算,从而产生不一致。一块标称“1 TB”(1 万亿字节,SI)的硬盘在 Windows 中显示约为 931 GiB(二进制)。相比之下,现代 macOS 以十进制 (SI) 单位显示文件大小,这与硬盘的宣传方式一致。

常见应用

  1. 文件存储:计算一个 16 吉字节 (SI) 的 U 盘能容纳多少个 5 兆字节 (SI) 的文件。
  2. 互联网速度:将 500 兆字节 (SI) 的下载量转换为千比特以进行带宽计算。
  3. 内存分配:在优化软件时以 MiB 表示可用内存。

注意事项

  • 注意上下文:硬盘以 SI 单位报告,而操作系统通常按二进制计数。
  • 单位标签:在需要明确的技术表述时,优先使用“KiB”或“MiB”。
  • 舍入误差:在二进制与十进制之间转换可能引入微小差异(例如 1 MiB ≈ 1.049 兆字节)。

常见问题

一个 兆字节 中有多少 千字节?

SI 系统

1 MB=1,000 KB1 \text{ MB} = 1,000 \text{ KB}

二进制系统

1 MiB=1,024 KiB1 \text{ MiB} = 1,024 \text{ KiB}

为什么我的 256 吉字节 固态硬盘只显示 238 吉字节?

厂商以 SI 单位标注硬盘(256 吉字节 = 256,000,000,000 字节),但操作系统按二进制计数:

256,000,000,0001,073,741,824238.42 GiB\frac{256,000,000,000}{1,073,741,824} \approx 238.42 \text{ GiB}

如何将 5,000 KiB 转换为 兆字节?

  1. 首先将 KiB 转换为字节:
5,000 KiB×1,024=5,120,000 bytes5,000 \text{ KiB} \times 1,024 = 5,120,000 \text{ bytes}
  1. 然后将字节转换为 兆字节 (SI):
5,120,0001,000,000=5.12 MB (SI)\frac{5,120,000}{1,000,000} = 5.12 \text{ MB (SI)}

千字节 和 KiB 可以互换吗?

不可以。一个 1,000 千字节 的文件约等于 976.56 KiB。

在 10 Mbps 的速度下下载一个 100 兆字节 的文件需要多长时间?

  1. 将 兆字节 转换为兆比特(服务提供商以每秒兆比特,Mbit/s,按十进制系统标注速度):
100 MB×8=800 megabits100 \text{ MB} \times 8 = 800 \text{ megabits}
  1. 计算时间:
800 Mb10 Mbps=80 seconds\frac{800 \text{ Mb}}{10 \text{ Mbps}} = 80 \text{ seconds}

报告错误

此字段为必填项。