什么是字节?
字节是数字信息存储的基本单位,代表8个比特。比特(二进制位)是最小的数据单位,取值为0或1。字节是衡量更大数据量的基础单位,例如:
- 千字节(KB):1,000字节(国际单位制)或1,024字节(二进制)。
- 兆字节(MB):1,000,000字节(国际单位制)或1,048,576字节(二进制)。
- 太字节(TB):1,000,000,000,000字节(国际单位制)。
- 太比字节(TiB):1,099,511,627,776字节(二进制)。
“字节”一词由Werner Buchholz博士在1956年设计IBM Stretch计算机时创造。
数据计量系统:国际单位制(SI) vs. 国际电工委员会(IEC)
数据计量有两种标准:
-
国际单位制(SI):
- 基于10进制(10的幂次)。
- 单位:千字节(KB)、兆字节(MB)、太字节(TB)。
- 存储设备制造商常用(如“1TB硬盘”)。
-
国际电工委员会(IEC):
- 基于2进制(2的幂次)。
- 单位:千比字节(KiB)、兆比字节(MiB)、太比字节(TiB)。
- 操作系统常用(如Windows将“1TiB”显示为“1TB”)。
字节到太字节(TB)和太比字节(TiB)的转换公式
将字节转换为TB(SI):
将字节转换为TiB(IEC):
字节到TB和TiB的转换示例
示例1:标称存储与实际存储
厂商销售一块“1TB”硬盘。按SI标准:
但计算机使用IEC标准:
因此,“1TB”硬盘的实际容量为:
这就是操作系统显示约931GiB(0.909TiB)而非1TB的原因。
示例2:转换5万亿字节
将5,000,000,000,000字节转换为TB和TiB:
- TB(SI):
- TiB(IEC):
为什么存在两种不同标准?
- 历史背景:早期计算机因内存对齐需求采用2进制,导致“千字节”表示1,024字节。
- 市场营销:存储厂商为标称更大容量改用10进制。
- 标准化:IEC于1998年引入二进制前缀(KiB、MiB、TiB)以解决混淆。
TB与TiB的实际影响
- 存储设备:标称“1TB”的SSD实际提供1,000,000,000,000字节(约0.909TiB)。
- 文件传输:ISP按10进制计算网速(兆比特/秒),而操作系统按2进制统计文件大小。
- 云服务:定价可能使用SI单位,但数据用量可能以IEC单位显示。
转换表:字节到TB和TiB
字节 | TB(SI) | TiB(IEC) |
---|---|---|
1,000,000,000,000 | 1 TB | ~0.909 TiB |
2,000,000,000,000 | 2 TB | ~1.819 TiB |
5,000,000,000,000 | 5 TB | ~4.547 TiB |
10,000,000,000,000 | 10 TB | ~9.095 TiB |
常见问题
1TB等于多少字节?
按SI标准:
按IEC标准,1TiB等于1,099,511,627,776字节。
为什么电脑显示的存储空间比标称值少?
存储设备使用SI单位(10进制),而操作系统使用IEC单位(2进制)。例如,“1TB”硬盘的1,000,000,000,000字节在系统中计算为:
显示为约931GiB,造成“空间缩水”的错觉。
数据计算应使用哪种标准?
- 10进制(TB):网络、存储设备及市场营销。
- 2进制(TiB):内存(RAM)、软件及操作系统。
如何将太比字节(TiB)转换为太字节(TB)?
将TiB乘以与的比值:
例如,2TiB ≈ 2.199TB。
其他单位是否受此双标准影响?
是的!所有数据单位均有SI和IEC对应版本:
- 1MB(SI)=1,000,000字节 vs. 1MiB(IEC)=1,048,576字节。
- 1GB(SI)=1,000,000,000字节 vs. 1GiB(IEC)=1,073,741,824字节。