單位換算:Byte 與網路
- Utils單位換算Byte網路作者:VincentCorgi約 1 分鐘閱讀
儲存與網路常用單位整理:Byte 的兩種表示法,以及 bits/bytes 與網路速度的換算。
單位換算
結果
Byte 的表示
二進位(IEC,1024 為底)
| 單位 | 全名 | 換算 |
|---|---|---|
| KiB | Kibibyte | 1024 B |
| MiB | Mebibyte | 1024 KiB = 1024² B |
| GiB | Gibibyte | 1024 MiB = 1024³ B |
| TiB | Tebibyte | 1024 GiB = 1024⁴ B |
作業系統、記憶體、多數硬碟容量標示常用這種(例如 Windows 顯示的 GB)。
十進位(SI,1000 為底)
| 單位 | 全名 | 換算 |
|---|---|---|
| KB | Kilobyte | 1000 B |
| MB | Megabyte | 1000 KB = 1000² B |
| GB | Gigabyte | 1000 MB = 1000³ B |
| TB | Terabyte | 1000 GB = 1000⁴ B |
硬碟廠商、部分規格書常用 SI(所以買 1 TB 硬碟,OS 可能顯示約 931 GiB)。
對照(約略值)
| SI (十進位) | IEC (二進位) | 約略關係 |
|---|---|---|
| 1 KB = 1000 B | 1 KiB ≈ 1.024 KB | 1 KiB ≈ 1.02 KB |
| 1 MB = 1000 KB | 1 MiB ≈ 1.049 MB | 1 MiB ≈ 1.05 MB |
| 1 GB = 1000 MB | 1 GiB ≈ 1.074 GB | 1 GiB ≈ 1.07 GB |
| 1 TB = 1000 GB | 1 TiB ≈ 1.100 TB | 1 TiB ≈ 1.10 TB |
簡單記: 同一「數字」下,IEC 單位(KiB、MiB…)比 SI(KB、MB…)大約 2%~10%,單位越大差越多。
網路單位換算
bits 與 bytes
- 1 byte = 8 bits
- 網路頻寬通常用 bits per second(bps):Kbps、Mbps、Gbps。
- 下載/上傳「速度」在軟體裡常顯示 bytes per second:KB/s、MB/s。
換算關係
| 若頻寬為(bps) | 理論最大下載約(B/s) | 常見寫法 |
|---|---|---|
| 1 Mbps | 125 KB/s | 1 Mbit/s ≈ 0.125 MB/s |
| 8 Mbps | 1 MB/s | 8 Mbit/s = 1 MB/s |
| 100 Mbps | 12.5 MB/s | 100 Mbit/s ≈ 12.5 MB/s |
| 1 Gbps | 125 MB/s | 1 Gbit/s = 125 MB/s |
公式:
- bps → B/s(十進位 KB/MB): 除以 8,再依 1000 換成 KB/s、MB/s。
- 例:100 Mbps = 100 ÷ 8 = 12.5 MB/s。
- B/s → bps: 乘以 8。
- 例:10 MB/s = 10 × 8 = 80 Mbps。
為什麼實際速度比頻寬小?
- 協定開銷(TCP/IP、PPPoE、Wi‑Fi 等)會佔掉一部分。
- 線路品質、分享、設備效能也會影響。
- 所以「100 Mbps 網路」實際下載約 10~12 MB/s 是正常範圍。
速查
- Byte 儲存: IEC(KiB、MiB)= 1024 進位;SI(KB、MB)= 1000 進位。
- 網路: 1 byte = 8 bits;Mbps ÷ 8 ≈ MB/s(理論最大下載)。