计算器收藏
转换

GB到字节转换器

分享计算器

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

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

将页面上计算器输入字段中的当前值用作嵌入计算器的默认值。
输入框边框聚焦颜色,开关框选中颜色,选择项悬停颜色等。

请同意使用条款。
预览

保存计算器

什么是千兆字节(GB)?

千兆字节(GB)是用于量化硬盘、U盘和云存储等设备容量的数字信息存储单位。但”千兆字节”一词可能指两种不同的计量系统:

  1. 十进制(SI系统):遵循国际单位制,1GB=10910^9字节=1000000000字节。
  2. 二进制(IEC标准):国际电工委员会(IEC)定义,1吉比字节(GiB)=2302^{30}字节=1073741824字节。

历史上,二进制系统(基数为2)在计算领域被广泛使用,但SI系统在存储设备营销中变得普遍。这种双重用法常导致混淆,造成宣传容量与实际容量的差异。

理解数据计量系统

十进制(SI)系统

  • 单位:千字节(kB)、兆字节(MB)、千兆字节(GB)、太字节(TB)。
  • 前缀:每个单位以1000为系数递增。 1GB=1000MB=1000000kB=1000000000字节1\text{GB}=1000\text{MB}=1000000\text{kB}=1000000000\text{字节}

二进制(IEC)系统

  • 单位:千比字节(KiB)、兆比字节(MiB)、吉比字节(GiB)、太比字节(TiB)。
  • 前缀:每个单位以1024为系数递增。 1GiB=1024MiB=1048576KiB=1073741824字节1\text{GiB}=1024\text{MiB}=1048576\text{KiB}=1073741824\text{字节}

关键点:Windows通常以GiB显示存储但标记为”GB”,而macOS通常使用SI单位(GB)表示存储。这导致Windows系统中宣传容量与实际容量不匹配。

转换公式

将千兆字节(GB)转换为字节(SI系统)

字节=GB×109\text{字节}=\text{GB}×10^9

将吉比字节(GiB)转换为字节(IEC标准)

字节=GiB×230=GiB×1073741824\text{字节}=\text{GiB}×2^{30}=\text{GiB}×1073741824

反向转换

  • 字节转GBGB=字节109\text{GB}=\frac{\text{字节}}{10^9}
  • 字节转GiBGiB=字节230=字节1073741824\text{GiB}=\frac{\text{字节}}{2^{30}}=\frac{\text{字节}}{1073741824}

示例

示例1:SSD存储

256GB SSD(SI单位)包含:

256GB×109=256000000000字节256\text{GB}×10^9=256000000000\text{字节}

以GiB表示(操作系统报告):

2560000000001073741824238.42GiB\frac{256000000000}{1073741824}≈238.42\text{GiB}

示例2:文件下载

从互联网下载的”5GB”文件等于:

  • SI5×109=5000000000字节5×10^9=5000000000\text{字节}
  • IEC5×1073741824=5368709120字节5×1073741824=5368709120\text{字节}(如果错误使用二进制)。

示例3:内存容量

具有16GiB RAM的计算机包含:

16×1073741824=17179869184字节16×1073741824=17179869184\text{字节}

注意事项

  • 混淆警告:存储制造商使用十进制(GB),而Windows使用二进制(GiB)但标记为”GB”。macOS使用十进制(GB),与宣传容量一致。
  • 精度:对于编程或工程等关键应用,始终指定单位系统。
  • 历史背景:IEC在1998年引入二进制前缀(KiB、MiB、GiB)以解决歧义,但采用情况仍不一致。

常见问题

1GB等于多少字节?

在SI系统中,1GB=10910^9字节=1000000000字节。 计算

3GB=3×109=3000000000字节3\text{GB}=3×10^9=3000000000\text{字节}

GB和GiB有什么区别?

  • GB:十进制单位(1000000000字节)。
  • GiB:二进制单位(1073741824字节)。 例如,1GiB比1GB大约多7.37%。

如何将500000000字节转换为GB?

GB=500000000109=0.5GB\text{GB}=\frac{500000000}{10^9}=0.5\text{GB}

为什么我的1TB硬盘只显示931GB?

硬盘以TB(SI单位)销售:

1TB=1000GB=1000000000000字节1\text{TB}=1000\text{GB}=1000000000000\text{字节}

操作系统使用TiB(IEC单位):

100000000000010995116277760.909TiB=931GiB\frac{1000000000000}{1099511627776}≈0.909\text{TiB}=931\text{GiB}

如何将10GiB转换为字节?

10GiB×1073741824=10737418240字节10\text{GiB}×1073741824=10737418240\text{字节}

报告错误