文件大小转换

Bit, Bytes, KB, MB, GB, TB Converter

计算机/Windows标准 (Binary)

Byte 8 bits
0 B
Kilobyte 1024 B
0 KiB / KB
Megabyte 1024 KiB
0 MiB / MB
Gigabyte 1024 MiB
0 GiB / GB
Terabyte 1024 GiB
0 TiB / TB

国际标准/硬盘厂商 (SI)

Bits Raw data
0 bits
Kilobyte (SI) 1000 B
0 KB
Megabyte (SI) 1000 KB
0 MB
Gigabyte (SI) 1000 MB
0 GB

网络传输单位 (Network)

Megabit
0 Mbit
Gigabit
0 Gbit

关于单位换算

常用单位定义

  • 1 Byte (字节) = 8 Bit (位)
  • 1 KB (Kilobyte) = 1024 Byte (Windows/Binary)
  • 1 MB (Megabyte) = 1024 KB
  • 1 GB (Gigabyte) = 1024 MB
  • 1 TB (Terabyte) = 1024 GB

为什么硬盘容量"缩水"?

硬盘生产商通常使用十进制 (SI) 计算:

1 GB = 1000 MB = 1,000,000 KB

而电脑操作系统(Windows)使用二进制 计算:

1 GiB = 1024 MiB = 1,048,576 KiB

例如:买了一个 160GB 的硬盘。
厂商:160 × 10^9 Bytes
电脑:160 × 10^9 / 1024 / 1024 / 1024 ≈ 149 GB

宽带网络 Mbps vs MB/s

运营商说的 100M 宽带,单位是 Mbps (Megabits per second)。

我们下载文件看到的速度是 MB/s (Megabytes per second)。

换算公式:1 Byte = 8 bits
理论下载速度 = 带宽 / 8
100Mbps 宽带 ≈ 12.5 MB/s 下载速度

MiB 与 MB 的区别

为了区分,国际标准制定了新前缀:

  • MiB (Mebibyte): 2^20 (1,048,576) bytes - 严格二进制
  • MB (Megabyte): 10^6 (1,000,000) bytes - 严格十进制

注:但在 Windows 和日常口语中,我们通常说 "MB" 指的其实是 "MiB"。

常见 MB 转 GB 换算表 (Binary 1024)

MB (MiB) GB (GiB) MB (MiB) GB (GiB) MB (MiB) GB (GiB)