什麼是資料儲存單位換算器?
這個計算機可在各種儲存容量單位之間互相換算——包括位元組(B)、KB、MB、GB、TB 與 PB。它同時支援作業系統與記憶體(RAM)所採用的二進位制(1 KB = 1024 bytes),以及硬碟廠商與網路傳輸常用的十進位制(1 KB = 1000 bytes)。
使用方法
輸入要換算的數值,選擇來源單位(From)與目標單位(To),再決定要採用二進位(1024)還是十進位(1000)的計算方式。結果會顯示換算後的數字,並附上換算成原始位元組(bytes)的總量。
換算公式說明
每個單位都是底數的次方。以單位索引 \(n\)(B=0、KB=1、MB=2、GB=3、TB=4、PB=5)來看,數值會先轉換成位元組:
$$\text{bytes} = \text{數值} \times \text{底數}^{n}$$接著再除以底數的目標索引 \(m\) 次方:
$$\text{結果} = \text{bytes} \div \text{底數}^{m}$$二進位的底數為 1024,十進位則為 1000。
實際範例
以二進位制將 1 GB 換算為 MB。GB 的索引為 3,MB 的索引為 2。
$$\text{bytes} = 1 \times 1024^{3} = 1{,}073{,}741{,}824$$$$\text{結果} = 1{,}073{,}741{,}824 \div 1024^{2} = 1{,}073{,}741{,}824 \div 1{,}048{,}576 = 1024 \text{ MB}$$因此在二進位制下,1 GB 等於 1024 MB。
常見問題
為什麼我的 1 TB 硬碟只顯示約 931 GB? 硬碟廠商採用十進位(1000)計算容量,但 Windows 卻以二進位(1024)來顯示。\(1{,}000{,}000{,}000{,}000 \div 1024^{3} \approx 931 \text{ GiB}\)。
我該選哪一種制度? 查看作業系統或記憶體容量時用二進位;對應硬碟標示容量與網路速度時則用十進位。
位元(bit)和位元組(byte)有什麼差別? 1 個 byte 等於 8 個 bit。本工具以 byte 為單位運算;將 bytes 乘以 8 即可換算成 bit。