最近弄同事的一個權限資料,是使用 byte 來計算的,當下看到一些 int 與各個單位換算,想說乾脆筆記記錄下來。
最小單位是 Bit (位元),然後按照 Wiki 資料上的列出
- 1 Byte = 8 Bits
名稱 | 符號 | 2進位 | 16進位 | 10進位 |
---|---|---|---|---|
Kilobyte | KB | 2^10 | 0x400 | = 1,024 Bytes |
Megabyte | MB | 2^20 | 0x10 0000 | = 1024 KB |
Gigabyte | GB | 2^30 | 0x4000 0000 | = 1024 MB |
Terabyte | TB | 2^40 | 0x100 0000 0000 | = 1024 GB |
Petabyte | PB | 2^50 | 0x4 0000 0000 0000 | = 1024 TB |
Exabyte | EB | 2^60 | 0x1000 0000 0000 0000 | = 1024 PB |
Zettabyte | ZB | 2^70 | 0x40 0000 0000 0000 0000 | = 1024 EB |
Yottabyte | YB | 2^80 | 0x1 0000 0000 0000 0000 0000 | = 1024 ZB |