什么是千字节(KB)?
千字节(KB) 是数字信息存储的单位。历史上,该术语曾模糊地表示两种不同的值:
- 十进制(SI 国际单位制): 1 KB = 1000 字节。
- 二进制(IEC 标准): 1 千二进制字节(KiB)= 1024 字节。
国际单位制(SI)将“千”(k)定义为 (1000)的乘数。然而,在计算机领域,国际电工委员会(IEC)于1998年标准化了二进制前缀(如 kibi-、mebi-)以解决混淆问题。如今,KB 通常用于存储场景(如硬盘)表示 字节,而 KiB(千二进制字节)明确表示内存或文件大小中的 字节(1024)。
理解数据计量单位
数字数据按层级单位计量,SI 和二进制系统的单位不同:
SI(十进制)单位
- 1 千字节(KB)= 字节 = 1000 字节
- 1 兆字节(MB)= 字节
- 1 吉字节(GB)= 字节
二进制(IEC)单位
- 1 千二进制字节(KiB)= 字节 = 1024 字节
- 1 兆二进制字节(MiB)= 字节
- 1 吉二进制字节(GiB)= 字节
比特(b) 是最小的数据单位,表示一个二进制数字(0 或 1)。由于 1 字节 = 8 比特,字节与比特之间的转换需乘以 8。
公式
将千字节转换为比特:
对于 SI 单位(KB 转比特):
对于二进制单位(KiB 转比特):
示例
示例 1:将 5 KB(SI)转换为比特
使用 SI 公式:
示例 2:将 5 KiB(二进制)转换为比特
使用二进制公式:
实际示例:网速
如果以 10 Mbps(兆比特每秒)下载一个 2.5 MB(SI)的文件:
- 将 MB 转换为比特:
- 下载时间:
注意事项
- 单位混淆: 操作系统(如 Windows)通常以 KiB 显示文件大小但标注为“KB”,导致差异。例如,Windows 中显示为“1 KB”的文件实际为 1 KiB(1024 字节)。
- 上下文关键: 存储制造商使用 SI 单位(如 1 TB = 字节),而内存使用二进制单位(如 8 GiB = 字节)。
- 比特与字节: 网络速度以比特每秒(bps)计量,文件大小以字节为单位。字节转比特需乘以 8。
历史背景
1998 年前,“千字节”模糊地指代 1000 或 1024 字节。IEC 引入二进制前缀(kibi-、mebi-、gibi-)以消除混淆。尽管如此,旧文献和软件仍可能用“KB”表示 1024 字节。
常见问题
在 SI 系统中,2.5 KB 等于多少比特?
为什么有些系统使用 KiB 而非 KB?
KiB 明确表示 1024 字节,与计算机的二进制寻址一致,避免与 SI 单位混淆。
如何将 10 KiB 转换为比特?
吉字节(GB)一定比吉二进制字节(GiB)大吗?
否。 字节,而 字节。因此,1 GiB ≈ 1.074 GB。
为什么我的 256 GB SSD 显示为 238 GiB?
SSD 使用 SI 单位:
这反映了十进制(GB)与二进制(GiB)单位的差异。