バイト変換計算ツールとは?
このツールは、デジタル容量をバイト(B)・キロバイト(KB)・メガバイト(MB)・ギガバイト(GB)・テラバイト(TB)の間で相互に換算します。換算には2進法(バイナリ)を採用しており、1段階上がるごとに1000倍ではなく1024倍(\(2^{10}\))になります。これは、OSやメモリ機器がファイルサイズやディスク容量を表示する際の一般的な方式と一致しています。
使い方
まず数値を入力し、変換元の単位を選びます。次に、答えを表示したい変換先の単位を指定するだけです。換算結果と、それをバイト(生の値)に直した数値が瞬時に表示されます。わずか数バイトの値から数テラバイト級の大容量まで、スケールを上下どちらにも自由に変換できます。
計算式の仕組み
各単位には次のように指数が割り当てられます:B=0、KB=1、MB=2、GB=3、TB=4。まず変換元の指数を使って1024を累乗した値を掛けてバイトに直し、続いて変換先の指数で1024を累乗した値で割ります。
$$\text{変換先} = \text{値} \times \frac{1024^{\text{変換元指数}}}{1024^{\text{変換先指数}}}$$
これは \(1024^{\text{変換元指数} - \text{変換先指数}}\) を掛けることと同じです。したがって、上位単位への変換(例:MB → GB)では割り算となり、下位単位への変換(例:MB → KB)では掛け算になります。
計算例
1024 KB を MB に変換してみましょう。KBの指数は1、MBの指数は2です。よって:$$1024 \times \frac{1024^{1}}{1024^{2}} = \frac{1024 \times 1024}{1{,}048{,}576} = \frac{1{,}048{,}576}{1{,}048{,}576} = 1\ \text{MB}$$ となります。バイトに換算すると 1,048,576 B です。
定義と用語集
- ビット (b)
- デジタル情報の最小単位 — 単一のバイナリ桁(0または1)。ネットワークと接続速度は通常、ビット毎秒(例:Mbps)で表記されます。
- バイト (B)
- 8ビットのグループ、\(1\text{ B} = 8\text{ ビット}\)。バイトはファイルサイズとストレージ容量を測定するための標準単位です。
- キロバイト (KB) / キビバイト (KiB)
- 10進法(SI)の使用では、1 KB = 1,000バイト(\(1000^1\))。バイナリ使用では、1 KiB = 1,024バイト(\(1024^1\))。多くのオペレーティングシステムはバイナリ量を単純に「KB」とラベル付けしています。
- メガバイト (MB) / メビバイト (MiB)
- 10進法:1 MB = 1,000,000バイト(\(1000^2\))。バイナリ:1 MiB = 1,048,576バイト(\(1024^2\))。
- ギガバイト (GB) / ギビバイト (GiB)
- 10進法:1 GB = 1,000,000,000バイト(\(1000^3\))。バイナリ:1 GiB = 1,073,741,824バイト(\(1024^3\))。
- テラバイト (TB) / テビバイト (TiB)
- 10進法:1 TB = 1,000,000,000,000バイト(\(1000^4\))。バイナリ:1 TiB = 1,099,511,627,776バイト(\(1024^4\))。
- バイナリ対10進法(SI)の慣例
- SI(10進法)の慣例は1000の累乗をキロ、メガ、ギガ、テラなどの接頭辞とともに使用します。IEC バイナリ慣例は1024の累乗をキビ、メビ、ギビ、テビ(KiB、MiB、GiB、TiB)などの接頭辞とともに使用して、あいまいさを排除します。このカルキュレーターはバイナリの\(1024\)係数を使用して変換し、ほとんどのオペレーティングシステムがストレージを報告する方法に一致します。
よくある質問
使っているのは1024と1000のどちらですか? 1024(2進法)を使用しています。ハードディスクなどのメーカーは1000(10進法のSI単位)を採用していることが多く、これが「500GB」のドライブをOS上で見るとそれより少なく表示される理由です。
KiB・MiB・GiBと同じものですか? はい、同じです。2進法単位の正式なIEC名称はキビバイト・メビバイト・ギビバイトですが、多くのソフトウェアでは今もKB・MB・GBと表記されています。
ビット(bit)も変換できますか? この計算ツールはバイト単位で動作します。ビットから変換する場合は、まず8で割ってください(1バイト = 8ビット)。