透過 MCP 連接 →

輸入計算

數學公式

廣告

結果

換算結果
1
以目標單位顯示
換算成位元組 1,048,576 B
換算基準 二進位(1 KB = 1024 B)

什麼是位元組換算工具?

這個工具可以在位元組(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 的倍數關係
在二進位系統中,每個儲存單位都是下一級單位的 1024 倍。

實際範例

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。

使用 1024 的次方將百萬位元組值轉換為位元組的轉換箭頭
單位之間的換算是按 1024 的次方進行乘除。

定義與詞彙表

位元 (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 位元)。

最後更新: