存儲容量單位混淆(1000 vs 1024)是 IT 從業者、消費者、廠商長期博弈的焦點。本文給出完整對照表,釐清 IEC 二進制前綴與 SI 十進制前綴的區別,並列出工程常用換算速查。
| 體系 | 標準 | 基數 | 前綴符號 | 典型應用 |
|---|---|---|---|---|
| 二進制 (IEC 60027-2 / IEC 80000-13) | KiB, MiB, GiB, TiB, PiB, EiB, ZiB, YiB | 1024 (2¹⁰) | K, M, G, T, P, E, Z, Y + iB | 內存、作業系統顯示、文件系統 |
| 十進制 (SI / IEC 80000-1) | kB, MB, GB, TB, PB, EB, ZB, YB | 1000 (10³) | k, M, G, T, P, E, Z, Y + B | 硬盤/SSD 廠商標稱、網絡帶寬、光盤 |
1 KiB = 1,024 B
1 MiB = 1,024 KiB = 1,048,576 B
1 GiB = 1,024 MiB = 1,073,741,824 B
1 TiB = 1,024 GiB = 1,099,511,627,776 B
1 PiB = 1,024 TiB = 1,125,899,906,842,624 B
1 EiB = 1,024 PiB = 1,152,921,504,606,846,976 B
1 ZiB = 1,024 EiB = 1,180,591,620,717,411,303,424 B
1 YiB = 1,024 ZiB = 1,208,925,819,614,629,174,706,176 B
1 kB = 1,000 B
1 MB = 1,000 kB = 1,000,000 B
1 GB = 1,000 MB = 1,000,000,000 B
1 TB = 1,000 GB = 1,000,000,000,000 B
1 PB = 1,000 TB = 1,000,000,000,000,000 B
1 EB = 1,000 PB = 1,000,000,000,000,000,000 B
1 ZB = 1,000 EB = 1,000,000,000,000,000,000,000 B
1 YB = 1,000 ZB = 1,000,000,000,000,000,000,000,000 B
廠商用十進制:1 TB = 10¹² B。系統用二進制:1 TiB = 2⁴⁰ B ≈ 1.0995×10¹² B。
10¹² / 2⁴⁰ ≈ 0.9095 TiB = 931 GiB。差 7% 非缺斤少兩,而是定義不同。
| 符號 | 英文全稱 | 中文譯名 | 倍數 (10ⁿ) | 倍數 (2ⁿ) |
|---|---|---|---|---|
| bit / b | Binary Digit | 比特/位 | — | 1 bit |
| Byte / B | Byte | 字節/位元組 | — | 8 bits |
| k / K | kilo | 千 | 10³ | 2¹⁰ |
| M | mega | 兆 | 10⁶ | 2²⁰ |
| G | giga | 吉 | 10⁹ | 2³⁰ |
| T | tera | 太 | 10¹² | 2⁴⁰ |
| P | peta | 拍 | 10¹⁵ | 2⁵⁰ |
| E | exa | 艾 | 10¹⁸ | 2⁶⁰ |
| Z | zetta | 澤 | 10²¹ | 2⁷⁰ |
| Y | yotta | 堯 | 10²⁴ | 2⁸⁰ |
單位不統一,數據無意義。建立單位意識,是專業工程師的基本素養。