字節(jié)(Byte )是計算機(jī)信息技術(shù)用于計量存儲容量的一種計量單位,作為一個單位來處理的一個二進(jìn)制數(shù)字串,是構(gòu)成信息的一個小單位。最常用的字節(jié)是八位的字節(jié),即它包含八位的二進(jìn)制數(shù)。
簡介
字節(jié)是二進(jìn)制數(shù)據(jù)的單位。一個字節(jié)通常8位長。但是,一些老型號計算機(jī)結(jié)構(gòu)使用不同的長度。為了避免混亂,在大多數(shù)國際文獻(xiàn)中,使用詞代替byte。在多數(shù)的計算機(jī)系統(tǒng)中,一個字節(jié)是一個8位長的數(shù)據(jù)單位,大多數(shù)的計算機(jī)用一個字節(jié)表示一個字符、數(shù)字或其他字符。一個字節(jié)也可以表示一系列二進(jìn)制位。在一些計算機(jī)系統(tǒng)中,4 個字節(jié)代表一個字,這是計算機(jī)在執(zhí)行指令時能夠有效處理數(shù)據(jù)的單位。一些語言描述需要2個字節(jié)表示一個字符,這叫做雙字節(jié)字符集。一些處理器能夠處理雙字節(jié)或單字節(jié)指令。字節(jié)通常簡寫為“B”,而位通常簡寫為小寫“b”,計算機(jī)存儲器的大小通常用字節(jié)來表示 [1] 。
換算
ASCII碼:一個英文字母(不分大小寫)占一個字節(jié)的空間。一個二進(jìn)制數(shù)字序列,在計算機(jī)中作為一個數(shù)字單元,一般為8位二進(jìn)制數(shù)。換算為十進(jìn)制,最小值-128,最大值127。如一個ASCII碼就是一個字節(jié)。
UTF-8編碼:一個英文字符等于一個字節(jié),一個中文(含繁體)等于三個字節(jié)。中文標(biāo)點(diǎn)占三個字節(jié),英文標(biāo)點(diǎn)占一個字節(jié)
Unicode編碼:一個英文等于兩個字節(jié),一個中文(含繁體)等于兩個字節(jié)。中文標(biāo)點(diǎn)占兩個字節(jié),英文標(biāo)點(diǎn)占兩個字節(jié)
不同數(shù)量級間
國際單位制(SI):
1KB=1024B;1MB=1024KB=1024×1024B。
1B(byte,字節(jié))= 8 bit(見下文);
1KB(Kilobyte,千字節(jié))=1024B= 2^10 B;
1MB(Megabyte,兆字節(jié),百萬字節(jié),簡稱“兆”)=1024KB= 2^20 B;
1GB(Gigabyte,吉字節(jié),十億字節(jié),又稱“千兆”)=1024MB= 2^30 B;
1TB(Terabyte,萬億字節(jié),太字節(jié))=1024GB= 2^40 B;
1PB(Petabyte,千萬億字節(jié),拍字節(jié))=1024TB= 2^50 B;
1EB(Exabyte,百億億字節(jié),艾字節(jié))=1024PB= 2^60 B;
1ZB(Zettabyte,十萬億億字節(jié),澤字節(jié))= 1024EB= 2^70 B;
1YB(Yottabyte,一億億億字節(jié),堯字節(jié))= 1024ZB= 2^80 B;
1BB(Brontobyte,一千億億億字節(jié))= 1024YB= 2^90 B;
1NB(NonaByte,一百萬億億億字節(jié)) = 1024BB = 2^100 B;
1DB(DoggaByte,十億億億億字節(jié)) = 1024 NB = 2^110 B;
國際電工委員會的電氣技術(shù)用字母符號標(biāo)準(zhǔn)IEC 60027-2IEC 80000-13
數(shù)據(jù)存儲是以10進(jìn)制表示,數(shù)據(jù)傳輸是以2進(jìn)制表示的,所以1KB不等于1000B。
1KB=1024B;1MB=1024KB=1024×1024B。其中1024=2。
1B(byte,字節(jié))= 8 bit(見下文);
1KiB(Kibibyte,千字節(jié))=1024B= 2^10 B;
1MiB(Mebibyte,兆字節(jié), [2] 百萬字節(jié),簡稱“兆”)=1024KB= 2^20 B;
1GiB(Gibibyte,吉字節(jié),十億字節(jié),又稱“千兆字節(jié)”)=1024MB= 2^30 B;
1TiB(Tebibyte,萬億字節(jié),太字節(jié))=1024GB= 2^40 B;
1PiB(Pebibyte,千萬億字節(jié),拍字節(jié))=1024TB= 2^50 B;
1EiB(Exbibyte,百億億字節(jié),艾字節(jié))=1024PB= 2^60 B;
1ZiB(Zebibyte,十萬億億字節(jié),澤字節(jié))= 1024EB= 2^70 B;
1YiB(Yobibyte,一億億億字節(jié),堯字節(jié))= 1024ZB= 2^80 B;
由于混淆已經(jīng)普遍化:
kilobyte往往可以指kibibyte
Megabyte往往可以指Mebibyte
Gigabyte往往可以是指Gibibyte
Terabyte往往可以指Tebibyte
Petabyte往往亦可以指Pebibyte
Exabyte往往亦可以指Exbibyte
Zettabyte往往亦可以指Zebibyte
Yottabyte往往亦可以指Yobibyte
相關(guān)單位
B與bit
數(shù)據(jù)存儲是以“字節(jié)”(Byte)為單位,數(shù)據(jù)傳輸大多是以“位”(bit,又名“比特”)為單位,一個位就代表一個0或1(即二進(jìn)制),每8個位(bit,簡寫為b)組成一個字節(jié)(Byte,簡寫為B),是最小一級的信息單位。
B與iB
1KiB(Kibibyte)=1024byte
1KB(Kilobyte)=1000byte
1MiB(Mebibyte)=1048576byte
1MB(Megabyte)=1000000byte
硬盤生產(chǎn)商是以GB(十進(jìn)制,即10的3次方=1000,如1MB=1000KB)計算的,而電腦(操作系統(tǒng))是以GiB(2進(jìn)制,即2的10次方, 如1MiB=1024KiB)計算的,但是國內(nèi)用戶一般理解為1MiB=1M=1024 KB, 所以為了便于中文化的理解,翻譯MiB為MB也是可以的。
同樣根據(jù)硬盤廠商與用戶對于1MB大小的不同理解,所以好多160G的硬盤實(shí)際容量按計算機(jī)實(shí)際的1MiB=1024KB算都不到160G,這也可以解釋為什么新買的硬盤“缺斤短兩”并沒有它所標(biāo)示的那么大。