Byte是計(jì)算機(jī)信息技術(shù)用于計(jì)量存儲容量和傳輸容量的一種計(jì)量單位,1個(gè)字節(jié)等于8位二進(jìn)制。目前我們常用計(jì)算存儲空間的最小單位(其實(shí)還有更小的bit,1 Byte=8 bit)。
不過從硬盤或者叫做存儲空間來說,我們用到的最小單位是KB(Kilobyte),大小為2的10次方字節(jié),與Byte換算是:1KB=1024Byte
以后的換算基本都是以2的10次方來遞增的。
1KiB(Kilobyte)=1024B ,即2的10次方字節(jié),讀音“千字節(jié)”
1MiB(Megabyte)=1024KiB,即2的20次方字節(jié),讀音“兆字節(jié)”
1GiB(Gigabyte)=1024MiB,即2的30次方字節(jié),讀音“吉字節(jié)”
1TiB(Terabyte)=1024GiB,即2的40次方字節(jié),讀音“太字節(jié)”
1PiB(Petabyte)=1024TiB,即2的50次方字節(jié),讀音“拍字節(jié)”
1EiB(Exabyte) =1024PiB,即2的60次方字節(jié),讀音“艾字節(jié)”
1ZiB(Zettabyte)=1024EiB,即2的70次方字節(jié),讀音“Z字節(jié)”
1YiB(Yottabyte)=1024ZiB,即2的80次方字節(jié),讀音“Y字節(jié)”
傳說中還有
1NiB(NonaByte)=1024YiB,即2的90次方字節(jié)
1DiB(DoggaByte)=1024NiB,即2的100次方字節(jié)
1CiB(Corydonbyte )=1024DiB,即2的100次方字節(jié)
注意:網(wǎng)上不少資料都把NiB和DiB反了。NB不是最大了,比NB還NB的是DB,哈哈!更大的還有CB呢。
大家一定看到icech上面說的并不是標(biāo)題的MB/GB/TB/PB/EB/ZB/YB,而中間都加了一個(gè)i字母,其實(shí)這是算法的差異,一般計(jì)算方法存儲器廠家和操作系統(tǒng)廠商還是有所差異的,一般操作系統(tǒng)是以上icech介紹的二進(jìn)制來換算,而儲器廠家特別是硬盤廠商多以十進(jìn)制來計(jì)算,所以通過操作系統(tǒng)來查看硬盤等存儲系統(tǒng)的大小是與說明有所差異。為了區(qū)分二進(jìn)制計(jì)算出來的和操作系統(tǒng)計(jì)算出來的不同,所以在縮寫表示尚也有所不同。
二進(jìn)制計(jì)算出來的統(tǒng)一在中間加一個(gè)i字母,而十進(jìn)制計(jì)算出來的則不加。
下面就詳細(xì)列出換算:
十進(jìn)制的算法:
- 1 kilobyte [kB] = 1000 (103) byte
- 1 megabyte [MB] = 1 000 000 (106) byte
- 1 gigabyte [GB] = 1 000 000 000 (109) byte
- 1 terabyte [TB] = 1 000 000 000 000 (1012) byte
- 1 petabyte [PB] = 1 000 000 000 000 000 (1015) byte
- 1 exabyte [EB] = 1 000 000 000 000 000 000 (1018) byte
- 1 zettabyte [ZB] = 1 000 000 000 000 000 000 000 (1021) byte
- 1 yottabyte [YB] = 1 000 000 000 000 000 000 000 000 (1024) byte
- 1 nonabyte [NB] = 1 000 000 000 000 000 000 000 000 000 (1027) byte
- 1 doggabyte [DB] = 1 000 000 000 000 000 000 000 000 000 000 (1030) byte
- 1 emilbyte [EB] = 1 000 000 000 000 000 000 000 000 000 000 000 (1033) byte
- 1 corydonbyte [CB] = 1 000 000 000 000 000 000 000 000 000 000 000 000 (1036) byte
二進(jìn)制的算法:
- 1 kibibyte [KiB] = 1024 (210) byte
- 1 mebibyte [MiB] = 1 048 576 (220) byte
- 1 gibibyte [GiB] = 1 073 741 824 (230) byte
- 1 tebibyte [TiB] = 1 099 511 627 776 (240) byte
- 1 pebibyte [PiB] = 1 125 899 906 842 624 (250) byte
- 1 exbibyte [EiB] = 1 152 921 504 606 846 976 (260) byte
- 1 zebibyte [ZiB] = 1 180 591 620 717 411 303 424 (270) byte
- 1 yobibyte [YiB] = 1 208 925 819 614 629 174 706 176 (280) byte
- 1 nobibyte [NiB] = 1 237 940 039 285 380 274 899 124 224 (290) byte
- 1 dogbibyte [DiB] = 1 267 650 600 228 229 401 496 703 205 376 (2100) byte
- 后面不算了,可以參加十進(jìn)制的算法
可以比較出有多大的差異了吧!

