データ容量換算ツールとは?
この計算ツールは、デジタル情報の容量単位を相互に変換します。対応する単位はバイト(B)、キロバイト(KB)、メガバイト(MB)、ギガバイト(GB)、テラバイト(TB)、ペタバイト(PB)です。OSやメモリ(RAM)で使われる2進法(1 KB = 1024バイト)と、ストレージメーカーやネットワークで使われる10進法(1 KB = 1000バイト)の両方に対応しています。
使い方
変換したい数値を入力し、変換元の単位(From)と変換先の単位(To)を選択します。次に2進法(1024)か10進法(1000)のどちらで計算するかを選びます。結果には、変換後の数値に加えて、バイト換算した合計値も表示されます。
計算式の解説
各単位は基数のべき乗で表されます。単位インデックスをn(B=0、KB=1、MB=2、GB=3、TB=4、PB=5)とすると、まず数値をバイトに換算します。$$\text{バイト数} = \text{数値} \times \text{基数}^{n}$$続いて、変換先のインデックスmでべき乗した基数で割ります。$$\text{結果} = \text{バイト数} \div \text{基数}^{m}$$基数は2進法なら1024、10進法なら1000です。
計算例
2進法で1 GBをMBに変換してみましょう。GBのインデックスは3、MBのインデックスは2です。$$\text{バイト数} = 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}$$つまり2進法では1 GB = 1024 MBとなります。
よくある質問
1 TBのドライブが約931 GBと表示されるのはなぜ? ストレージメーカーは10進法(1000)で容量を表記しますが、Windowsは2進法(1024)で表示するためです。\(1{,}000{,}000{,}000{,}000 \div 1024^{3} \approx 931\) GiBとなります。
どちらの計算方式を選べばいい? OSやRAMの数値には2進法を、ドライブの公称容量やネットワーク速度には10進法を使いましょう。
ビットとバイトの違いは? 1バイト=8ビットです。このツールはバイト単位で計算します。ビットに換算するにはバイト数を8倍してください。