什麼是位元組換算工具?
這個工具可以在位元組(B)、KB、MB、GB 與 TB 之間,互相換算數位儲存容量。它採用二進位標準,也就是每往上一級就乘以 1024(\(2^{10}\)),而非乘以 1000。這正好符合作業系統與記憶體硬體在顯示檔案大小、磁碟容量時的計算方式。
使用方法
輸入一個數值,選擇你要換算的來源單位,再選擇你想得到的目標單位。工具會立即顯示換算結果,並一併呈現換算成純位元組後的數值。無論是極小的位元組數,還是動輒數 TB 的儲存容量,都能在大小單位之間自由換算。
公式說明
每個單位都對應一個指數:B=0、KB=1、MB=2、GB=3、TB=4。系統會先把數值乘以 1024 的「來源單位指數」次方,換算成位元組,再除以 1024 的「目標單位指數」次方:
$$\text{目標值} = \text{數值} \times (1024^{\text{來源指數}}) \div (1024^{\text{目標指數}})$$這等同於乘以 \(1024^{(\text{來源指數} - \text{目標指數})}\)。因此往上換算(例如 MB → GB)是除法,往下換算(例如 MB → KB)則是乘法。
實際範例
把 1024 KB 換算成 MB。KB 的指數為 1,MB 的指數為 2,所以: $$1024 \times 1024^{1} \div 1024^{2} = 1024 \times 1024 \div 1{,}048{,}576 = 1{,}048{,}576 \div 1{,}048{,}576 = \mathbf{1 \text{ MB}}$$ 換算成位元組則為 1,048,576 B。
定義與詞彙表
- 位元 (b)
- 最小的數位資訊單位——單一二進位數字,為 0 或 1。網路和連接速度通常以每秒位元數表示(例如 Mbps)。
- 位元組 (B)
- 由 8 位元組成的群組,\(1\text{ B} = 8\text{ 位元}\)。位元組是測量檔案大小和儲存容量的標準單位。
- 千位元組 (KB) / 十進位位元組 (KiB)
- 在十進位 (SI) 用法中,1 KB = 1,000 位元組 (\(1000^1\))。在二進位用法中,1 KiB = 1,024 位元組 (\(1024^1\))。許多作業系統簡單地將二進位數量標記為「KB」。
- 百萬位元組 (MB) / 百萬二進位位元組 (MiB)
- 十進位:1 MB = 1,000,000 位元組 (\(1000^2\))。二進位:1 MiB = 1,048,576 位元組 (\(1024^2\))。
- 十億位元組 (GB) / 十億二進位位元組 (GiB)
- 十進位:1 GB = 1,000,000,000 位元組 (\(1000^3\))。二進位:1 GiB = 1,073,741,824 位元組 (\(1024^3\))。
- 兆位元組 (TB) / 兆二進位位元組 (TiB)
- 十進位:1 TB = 1,000,000,000,000 位元組 (\(1000^4\))。二進位:1 TiB = 1,099,511,627,776 位元組 (\(1024^4\))。
- 二進位與十進位 (SI) 慣例
- SI(十進位)慣例使用 1000 的冪次與前綴 kilo-、mega-、giga-、tera-。IEC 二進位慣例使用 1024 的冪次與前綴 kibi-、mebi-、gibi-、tebi-(KiB、MiB、GiB、TiB)以消除歧義。此計算機使用二進位 \(1024\) 因子進行轉換,符合大多數作業系統報告儲存空間的方式。
常見問題
這是用 1024 還是 1000? 採用 1024(二進位)。硬碟廠商常以 1000(十進位 SI)計算,這就是為什麼一顆標示「500 GB」的硬碟,在作業系統裡看到的容量會比較少。
這和 KiB、MiB、GiB 是同一回事嗎? 是的——二進位單位在 IEC 標準下的正式名稱為 kibibyte、mebibyte 與 gibibyte,但多數軟體仍沿用 KB、MB、GB 的標示。
可以換算位元(bit)嗎? 本工具以位元組為單位運算;若要從位元換算,請先除以 8(1 位元組 = 8 位元)。