yte是計算機信息技術用於計量存儲容量和傳輸容量的一種計量單位,1個字節等於8位二進制。目前咱們經常使用計算存儲空間的最小單位(其實還有更小的bit,1 Byte=8 bit)。算法
不過從硬盤或者叫作存儲空間來講,咱們用到的最小單位是KB(Kilobyte),大小爲2的10次方字節,與Byte換算是:1KB=1024Byte操作系統
之後的換算基本都是以2的10次方來遞增的。it
1KiB(Kilobyte)=1024B ,即2的10次方字節,讀音「千字節」
1MiB(Megabyte)=1024KiB,即2的20次方字節,讀音「兆字節」
1GiB(Gigabyte)=1024MiB,即2的30次方字節,讀音「吉字節」
1TiB(Terabyte)=1024GiB,即2的40次方字節,讀音「太字節」
1PiB(Petabyte)=1024TiB,即2的50次方字節,讀音「拍字節」
1EiB(Exabyte) =1024PiB,即2的60次方字節,讀音「艾字節」
1ZiB(Zettabyte)=1024EiB,即2的70次方字節,讀音「Z字節」
1YiB(Yottabyte)=1024ZiB,即2的80次方字節,讀音「Y字節」二進制
傳說中還有技術
1NiB(NonaByte)=1024YiB,即2的90次方字節
1DiB(DoggaByte)=1024NiB,即2的100次方字節
1CiB(Corydonbyte )=1024DiB,即2的110次方字節統計
注意:網上很多資料都把NiB和DiB反了。NB不是最大了,比NB還NB的是DB,哈哈!更大的還有CB呢。計算機
你們必定看到icech上面說的並非標題的MB/GB/TB/PB/EB/ZB/YB,而中間都加了一個i字母,其實這是算法的差別,通常計算方 法存儲器廠家和操做系統廠商仍是有所差別的,通常操做系統是以上icech介紹的二進制來換算,而儲器廠家特別是硬盤廠商多以十進制來計算,因此經過操做 系統來查看硬盤等存儲系統的大小是與說明有所差別。爲了區分二進制計算出來的和操做系統計算出來的不一樣,因此在縮寫表示尚也有所不一樣。tab
二進制計算出來的統一在中間加一個i字母,而十進制計算出來的則不加。co
下面就詳細列出換算:ab
十進制的算法:
- 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
二進制的算法:
- 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
- 後面不算了,能夠參加十進制的算法
能夠比較出有多大的差別了吧!