转换

千字节转兆字节转换器

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

分享计算器

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

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


将页面上计算器输入字段中的当前值用作嵌入计算器的默认值。


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


请同意使用条款。

预览

保存计算器

计算器设置

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

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

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

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

分享计算器

什么是千字节 (KB) 和兆字节 (MB)?

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

  1. 十进制 (SI) 系统:以 10 为底,因此 1 KB = 1,000 字节,1 MB = 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}

转换公式

从 KB 到 MB (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 KB 的文件转换为 MB:

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

使用场景:标注为 4,500 KB 的手机照片等于 4.5 MB。

示例 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 GB (SI) 的 U 盘能容纳多少个 5 MB (SI) 的文件。
  2. 互联网速度:将 500 MB (SI) 的下载量转换为千比特以进行带宽计算。
  3. 内存分配:在优化软件时以 MiB 表示可用内存。

注意事项

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

常见问题

一个 MB 中有多少 KB?

SI 系统

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

二进制系统

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

为什么我的 256 GB 固态硬盘只显示 238 GB?

厂商以 SI 单位标注硬盘(256 GB = 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 转换为 MB?

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

KB 和 KiB 可以互换吗?

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

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

  1. 将 MB 转换为兆比特(服务提供商以每秒兆比特,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}

报告错误

此字段为必填项。