走啊走
加油

服务器存储容量中的GiB是什么单位?和GB有什么区别?

服务器价格表

在服务器存储容量中,GiBGB 都是用于表示数据存储大小的单位,但它们基于不同的计数系统,因此存在数值上的差异。


一、GiB 是什么单位?

  • GiBGibibyte 的缩写。
  • 它是基于 二进制(binary) 的单位。
  • 1 GiB = 1024³ 字节 = 1,073,741,824 字节。
  • “Gibi” 中的 “bi” 来自 “binary”,明确表示这是二进制单位。

二、GB 是什么单位?

  • GBGigabyte 的缩写。
  • 它是基于 十进制(decimal) 的单位。
  • 1 GB = 1000³ 字节 = 1,000,000,000 字节。

三、GiB 和 GB 的主要区别

项目 GiB(Gibibyte) GB(Gigabyte)
基础系统 二进制(以1024为进制) 十进制(以1000为进制)
1 单位等于多少字节 1 GiB = 1024³ = 1,073,741,824 B 1 GB = 1000³ = 1,000,000,000 B
实际大小对比 更大(约比 GB 多 7.37%) 较小
使用场景 操作系统(如Windows、Linux)、内存、RAM 硬盘厂商、网络运营商、SSD 标称容量

四、为什么会有这种区别?实际影响是什么?

例子说明:

假设你买了一块标称为 500 GB 的硬盘:

  • 制造商使用的是十进制:500 × 1000³ = 500,000,000,000 字节。
  • 但在操作系统(如 Windows)中,它会用二进制方式显示:
    • 500,000,000,000 ÷ (1024³) ≈ 465.66 GiB

所以你会看到:“我买了500GB硬盘,怎么只有465GB可用?”——这其实是单位换算造成的误解。


五、总结

对比项 GiB GB
全称 Gibibyte Gigabyte
进制 二进制(1024进) 十进制(1000进)
数值大小 1 GiB ≈ 1.074 GB 1 GB ≈ 0.931 GiB
推荐使用场景 技术文档、操作系统、内存计算 存储设备标称容量(硬盘、U盘等)

建议

  • 在技术交流或编程中,推荐使用 GiB/MB/KB(二进制)避免歧义。
  • 国际电工委员会(IEC)已标准化这些单位(KiB, MiB, GiB),以区分二进制和十进制。

📌 小贴士:

  • 1024 MiB = 1 GiB
  • 1000 MB = 1 GB
  • 不要混淆 MiB 与 MB,GiB 与 GB!

希望这个解释能帮你彻底理解 GiB 和 GB 的区别!