转换 | 字节 | 数据大小

> 转换 | 字节 | 数据大小 <

// 转换数据大小单位:比特、字节、KB、MB、GB、TB、PB

[DUAL]

SI与IEC标准

支持SI(基于1000)和IEC(基于1024)两种标准。可切换或全部显示。

[COMPLETE]

所有单位

同时在比特、字节、KB、KiB、MB、MiB、GB、GiB、TB、TiB、PB和PiB之间转换。

[FREE]

双向转换

更改任何字段,其他所有字段即时更新。100%客户端处理。

// 关于数据大小单位

SI与IEC标准:

SI使用1000的幂:1 KB = 1,000字节。IEC使用1024的幂:1 KiB = 1,024字节。IEEE 1541标准建议对二进制量使用IEC前缀。

Example:

1 GB = 1,000 MB (SI) = 953.67 MiB (IEC)

常见用途:

  • >存储容量计算(磁盘使用SI)
  • >内存大小转换(RAM使用二进制/IEC)
  • >网络带宽和传输大小估算
  • >了解磁盘与标称容量差异
  • >文件大小分析和比较

>> 常见问题

问:KB和KiB有什么区别?

答:KB(千字节)使用SI标准,1 KB = 1,000字节。KiB(千比字节)使用IEC二进制标准,1 KiB = 1,024字节。

问:为什么用1024而不是1000?

答:计算机使用二进制(基数2)。内存以2的幂进行寻址,使得1024(2^10)成为自然边界。

问:应该使用哪种标准?

答:存储和网络使用SI。精确的二进制量(如RAM)使用IEC。

// 速查表

SIBytesIECBytes
KB1,000KiB1,024
MB1,000,000MiB1,048,576
GB1,000,000,000GiB1,073,741,824
TB1,000,000,000,000TiB1,099,511,627,776

// 计算示例

500 GB drive   500 x 10^9 / 2^30 = 465.66 GiB   (shown as "465 GB" in Windows)
KB vs KiB      2.4% difference
GB vs GiB      7.4% difference
TB vs TiB      9.95% difference
100 Mbps       100 / 8 = 12.5 MB/s    (1 byte = 8 bits)

>> 更多问题

问:KB 和 KiB 有什么区别?

答:按 SI,1 KB = 1000 字节;1 KiB(kibibyte,IEC 1998)= 1024 字节(2¹⁰)。MB/MiB、GB/GiB、TB/TiB 同理,到 TB 级差距接近 10%。

问:为什么硬盘显示的容量比标称的少?

答:厂商按十进制计算(1 GB = 10⁹ 字节),而 Windows 实际显示的是 GiB(2³⁰ 字节)却标为“GB”。500 GB 的硬盘约为 465.66 GiB。容量并没有少,只是单位不同。

问:如何把 Mbit/s 换算成 MB/s?

答:1 字节 = 8 位,把 Mbit/s 除以 8 即可。100 Mbit/s 等于 12.5 MB/s。运营商标注的是比特,下载软件显示的是字节。

// 其他语言