从2的幂到1024的翻倍序列示意,展示数量和表示方式
阅读口径

本文使用NIST公开资料中的二进制与十进制前缀定义。计算例子不对应某个品牌产品,也不推断某款操作系统的默认显示方式。

同一长度可以换成不同单位

设一份数据正好有1024字节。以1000字节为一份换算,它是1.024 kB;以1024字节为一份换算,它是1 KiB。数据没有增加或减少,变化的是每一个显示单位代表多少字节。可以类比把100厘米写成1米:数值变小本身并不代表物体变短。比较两个容量数字时,单位必须一起比较。

倍率会随层级继续累乘

1 MiB对应1024×1024,也就是1048576字节;1 MB则对应1000×1000,即1000000字节。于是1048576字节既是1 MiB,也可写成1.048576 MB。层级越高,两套单位之间的差异越明显,但每一步都只是除法。不要先把MiB误写为MB,再把数值变化解释成设备丢失数据。

用一个十进制总量重新计算

假设总量恰好是1000000000字节。除以1000000000得到1 GB;除以1073741824得到约0.931323 GiB。若界面只保留两位小数,显示可能为0.93 GiB。这一例子只解释单位与舍入造成的数字差异。分区、文件系统结构、预留空间以及已写入的数据,则可能影响真正可用的字节数,需另行读取具体设备信息。

可执行检查单

  1. 01取得原始口径:记录完整字节数、显示单位和小数位,不只抄一个“容量数字”。
  2. 02选择对应除数:kB除以1000,KiB除以1024;更高层级使用相应幂次。
  3. 03回乘验算:把显示结果乘回单位倍率,允许明确的小数舍入差,另记可用空间。

一个常见问题

只写KB时,能判断它一定按1024计算吗?

仅凭这两个字母不宜作此判断。不同界面或历史文档可能沿用不同习惯,应查看产品说明、原始字节数或换算示例。自己的技术笔记可以直接写KiB或kB并标明字节值,减少歧义。若界面写法与计算口径不一致,应如实记录它的标签和实际倍率,不自行替它改写事实。

显示容量与可用容量分别记录

一个完整的比较表至少应有“标示总量”“换算单位”“实际总字节数”“可用字节数”四栏。单位转换只解释同一总量如何表达;可用空间小于总空间,还需要具体分配情况才能解释。本文的前缀定义依据NIST《二进制前缀》,各个数值是按其倍率演算,不构成任何设备的容量承诺或故障判断。

来源与核对

来源核对日期:2026-09-27。本文计算例子由本站按文中声明的条件演算。