什么是GB和TB?
千兆字节(GB)和太字节(TB)是用于量化硬盘、U盘和云存储等设备容量的数字存储单位。这些术语属于两种不同的测量系统:
- 十进制(SI系统):遵循国际单位制,单位以10的幂次增加。
- 二进制(IEC标准):使用二进制前缀,遵循国际电工委员会(IEC)标准,单位以2的幂次增加。
由于制造商经常将这些术语混用,尽管它们在数学上存在差异,这导致了混淆。
两种数据测量系统
1. 十进制(SI系统)
在该系统中,存储单位使用十进制(以10为基数)定义:
- 1兆字节(MB) = 字节 = 1,000,000字节
- 1千兆字节(GB) = 字节 = 1,000,000,000字节
- 1太字节(TB) = 字节 = 1,000,000,000,000字节
此系统通常由存储制造商和互联网服务提供商使用。
2. 二进制前缀(IEC标准)
计算机使用二进制逻辑运行,因此IEC在1998年引入了以2为基数的前缀以避免歧义。虽然基本单位(字节)是十进制的,但前缀遵循二进制缩放:
- 1兆比字节(MiB) = 字节 = 1,048,576字节
- 1吉比字节(GiB) = 字节 = 1,073,741,824字节
- 1太比字节(TiB) = 字节 = 1,099,511,627,776字节
像Windows这样的操作系统通常以GiB或TiB显示存储,但将其标记为GB或TB,导致差异。请注意,某些行业(如RAM制造)尽管有IEC标准,仍非正式使用以2为基数的定义。
转换公式
要在单位之间转换,请使用以下公式:
十进制(SI)转换
- GB到TB:
- TB到GB:
二进制(IEC)转换
- GiB到TiB:
- TiB到GiB:
转换示例
示例1:十进制(SI)
制造商宣传的4TB硬盘使用十进制单位。要找到其以GB为单位的容量:
示例2:二进制(IEC)
如果您的计算机显示1.81TiB的可用空间,将其转换为GiB:
示例3:混合系统
256GB的SSD(十进制)在Windows(二进制)中将显示为约238.42GiB:
为什么这些差异很重要?
- 购买存储:1TB硬盘(十进制)提供1,000GB,但您的计算机可能报告为约931GiB。
- 文件传输:下载100GB文件(十进制)需要93.13GiB(二进制)的空间。
- 云服务:提供商可能使用十进制单位,而您的设备使用二进制,导致明显的差异。
历史背景
在1998年之前,“千兆字节”一词经常被模糊地用于表示和字节。IEC标准化了以2为基数的单位(如GiB、TiB)以解决这种混淆。然而,采用情况仍然不一致,许多软件工具仍对二进制单位使用SI标签。值得注意的是,像RAM制造这样的行业尽管有IEC标准,仍非正式使用以2为基数的定义。
常见问题
1TB有多少GB?
在SI系统中:
在IEC系统中:
为什么我的1TB硬盘只显示931GB?
制造商使用十进制(1TB = 1,000GB),但计算机使用二进制(1TB ≈ 931GiB)。差异来自:
如何将5,000GB转换为TB?
使用十进制:
千兆字节比吉比字节大吗?
不是。千兆字节(GB)比吉比字节(GiB)小。1GB = 1,000,000,000字节,而1GiB = 1,073,741,824字节。因此,1GB ≈ 0.931GiB。
2TiB的存储是多少TB?
首先将TiB转换为GiB:
然后将GiB转换为GB(近似):
注意事项
- 在比较存储容量时,始终检查上下文(十进制与二进制)。
- 使用明确指定标准(SI或IEC)的在线转换器以确保准确性。
- 对于编程或工程,优先使用GiB/TiB以避免歧义。