← 返回所有文章

單位換算:Byte 與網路

Utils單位換算Byte網路作者:VincentCorgi約 1 分鐘閱讀

儲存與網路常用單位整理:Byte 的兩種表示法,以及 bits/bytes 與網路速度的換算。

單位換算
結果

Byte 的表示

二進位(IEC,1024 為底)

單位全名換算
KiBKibibyte1024 B
MiBMebibyte1024 KiB = 1024² B
GiBGibibyte1024 MiB = 1024³ B
TiBTebibyte1024 GiB = 1024⁴ B

作業系統、記憶體、多數硬碟容量標示常用這種(例如 Windows 顯示的 GB)。

十進位(SI,1000 為底)

單位全名換算
KBKilobyte1000 B
MBMegabyte1000 KB = 1000² B
GBGigabyte1000 MB = 1000³ B
TBTerabyte1000 GB = 1000⁴ B

硬碟廠商、部分規格書常用 SI(所以買 1 TB 硬碟,OS 可能顯示約 931 GiB)。

對照(約略值)

SI (十進位)IEC (二進位)約略關係
1 KB = 1000 B1 KiB ≈ 1.024 KB1 KiB ≈ 1.02 KB
1 MB = 1000 KB1 MiB ≈ 1.049 MB1 MiB ≈ 1.05 MB
1 GB = 1000 MB1 GiB ≈ 1.074 GB1 GiB ≈ 1.07 GB
1 TB = 1000 GB1 TiB ≈ 1.100 TB1 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 Mbps125 KB/s1 Mbit/s ≈ 0.125 MB/s
8 Mbps1 MB/s8 Mbit/s = 1 MB/s
100 Mbps12.5 MB/s100 Mbit/s ≈ 12.5 MB/s
1 Gbps125 MB/s1 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(理論最大下載)。