看清bit、byte、KB、B、字节、位、字符

如题所述

第1个回答  2022-07-27

ASCII码 :一个英文字母(不分大小写)占一个字节的空间。一个二进制数字序列,在计算机中作为一个数字单元,一般为8位二进制数(二级制数即计算机中的0或1)。换算为十进制 ,最小值-128,最大值127。如一个ASCII码就是一个字节。

UTF-8编码 :一个英文字符等于一个字节,一个中文(含繁体)等于三个字节。中文标点占三个字节,英文标点占一个字节

Unicode编码 :一个英文等于两个字节,一个中文(含繁体)等于两个字节。中文标点占两个字节,英文标点占两个字节

数据存储是以“字节”(Byte)为单位,数据传输大多是以“位”(bit,又名“比特”)为单位,一个位就代表一个0或1(即二进制),每8个位(bit,简写为b)组成一个字节(Byte,简写为B),是最小一级的信息单位。

1KiB(Kibibyte)=1024byte

1KB(Kilobyte)=1000byte

1MiB(Mebibyte)=1048576byte

1MB(Megabyte)=1000000byte

硬盘生产商是以GB(十进制,即10的3次方=1000,如1MB=1000KB)计算的,而电脑(操作系统)是以GiB(2进制,即2的10次方, 如1MiB=1024KiB)计算的,但是国内用户一般理解为1MiB=1M=1024 KB, 所以为了便于中文化的理解,翻译MiB为MB也是可以的。

同样根据硬盘厂商与用户对于1MB大小的不同理解,所以好多160G的硬盘实际容量按计算机实际的1MiB=1024KB算都不到160G,这也可以解释为什么新买的硬盘“缺斤短两”并没有它所标示的那么大。

有 MiB 这个单位,而且这个标准的计算机存储单位,计算机还有KiB、GiB等存储单位。以都没注意过这个,甚至不知道有MiB这个单位,疏忽了,赶紧查了资料。

首先查找了MiB的资料,后面其他的类似的单位,意思也是差不多的。
MiB ,全称“ mebibyte ”,是数字信息中的一个字节单位, 前缀“mebi”等于2^20,1 mebibyte等于1,048,576字节。“mebibyte”记作“MiB”,由 国际电工委员会(IEC) 于2000年制定。这个单位被设计用来某些时候替代MB(megabyte),因为在计算机相关内容中MB有可能被用来等于2 20,虽然数值很相近,但MiB与国际单位制(SI)中的MB(10 6)还是有严格的区别。MiB已经被所有主要的标准组织接受使用,但在真正的计算机工业中使用比较少。MB还是经常被当成这个单位在使用,虽然有可能与1,000,000 bytes搞混
1 MiB = 2^20 bytes = 1024 kibibytes = 1048576 bytes

相似回答