一个 二进制 信息单位,等于 8 位。不幸的是,计算机中 二进制 数字的存储并非完全标准化。由于计算机以 8-位 字节(其中 位 是一个二进制数字)存储信息,因此根据机器的“字长”,需要超过 8 位 的数字必须存储在多个字节中。通常FORTRAN77整数大小为 4 字节长。然而,在 VAX 中 表示为 (byte1 byte2 byte3 byte4) 的数字在 Sun 上将被读取和解释为 (byte4 byte3 byte2 byte1)。对于 浮点(实数)数字,情况甚至更糟,它们在二进制中表示为尾数和特征,而对于长(8 字节)实数则更糟!
字节大倍数的命名遵循标准 SI 前缀,如下表总结。
不幸的是,当应用于信息单位时,前缀 kilo-、mega- 等的含义存在一些歧义。这在历史上是由于 这一事实而产生的,因此“千字节”用于表示 1024 字节,“兆字节”用于表示
字节,等等。然而,这种用法现在已被弃用,转而使用常用的 SI 单位前缀,并且为信息单位的二进制幂发明了一组特殊的前缀,如下表所示。