ビット→バイト変換ツールとは?
ビット(bit)はデジタル情報の最小単位で、バイト(byte)は8ビットをまとめた単位です。この変換ツールは、入力したビット数を8で割って、対応するバイト数を求めます。同じ計算は通信速度にも当てはまり、ビット毎秒(bps)からバイト毎秒(Bps)への換算も同様です。
使い方
ビット数を入力すると、対応するバイト数がその場で表示されます。ファイルサイズや通信速度、その他あらゆるデジタル容量の換算にお使いください。たとえば、インターネット回線の速度は通常メガビット毎秒(Mbps)で表記されますが、ダウンロード画面ではメガバイト毎秒(MBps)で表示されます。両者を比べるには8で割ればOKです。
計算式の解説
計算はとてもシンプルです。$$\text{バイト} = \frac{\text{ビット}}{8}$$。1バイトはちょうど8ビットと定義されているため、8で割れば必ずバイト数が得られます。逆方向に換算したい場合は、バイトに8を掛けるとビット数になります。
計算例
たとえば80,000ビットがあるとします。8で割ると、$$80{,}000 \div 8 = 10{,}000 \text{バイト}$$(10KB)になります。同様に、100Mbpsの回線では、実際のダウンロード速度はおよそ \(100 \div 8 = 12.5\) MBpsになります。
ビットとバイトの変換表
基本的な関係は単純です:1バイトに8ビットがあります。ビットをバイトに変換するには、8で除算します:\[\text{バイト} = \frac{\text{ビット}}{8}\]同じ係数がデータレートにも適用され、1秒あたりのビット数(bps)を8で除算すると1秒あたりのバイト数(Bps)が得られます。以下の表は10進法(SI)プレフィックスを使用しており、1 kbit = 1000ビット、1 Mbit = 1,000,000ビットなどです。
ストレージユニット:ビットからバイトへ
| ビット値 | バイト(÷ 8) | 一般的な同等単位 |
|---|---|---|
| 1ビット | 0.125バイト | — |
| 8ビット | 1バイト | 1 B |
| 1キロビット(1,000ビット) | 125バイト | 0.125 KB |
| 1メガビット(1,000,000ビット) | 125000バイト | 125 KB(0.125 MB) |
| 1ギガビット(1,000,000,000ビット) | 125,000,000バイト | 125 MB(0.125 GB) |
| 1テラビット(1,000,000,000,000ビット) | 125,000,000,000バイト | 125 GB(0.125 TB) |
インターネット速度:bpsからBpsへ
インターネットプランはメガビット毎秒(Mbps)で広告されていますが、ダウンロードはメガバイト毎秒(MBps)で表示されます。広告された速度を8で除算すると、最大ダウンロードレートが推定されます。
| 接続速度 | バイト毎秒(÷ 8) | ダウンロードレート |
|---|---|---|
| 10 Mbps | 1,250,000 Bps | 1.25 MBps |
| 50 Mbps | 6,250,000 Bps | 6.25 MBps |
| 100 Mbps | 12,500,000 Bps | 12500000 Bps = 12.5 MBps |
| 300 Mbps | 37,500,000 Bps | 37.5 MBps |
| 1000 Mbps(1 Gbps) | 125,000,000 Bps | 125 MBps |
注:実際のスループットは、プロトコルオーバーヘッド、ネットワーク輻輳、その他の要因により、これらの理論上の最大値よりも低い傾向があります。
定義と用語集
- ビット
- 0または1の単一のバイナリ値を表す、デジタル情報の最小単位。「バイナリディジット」に由来します。小文字の「b」で略されます。
- バイト
- 8ビットのグループで、ファイルサイズとストレージ容量を測定するための標準単位。大文字の「B」で略されます。1バイトは256の異なる値を表すことができます(\(2^8\))。
- bps(1秒あたりのビット数)
- 1秒あたり1ビット送信される、データ転送レートの測定。ネットワークおよびインターネット速度は慣例的に1秒あたりのビット数で表現されます。
- Bps(1秒あたりのバイト数)
- 1秒あたり1バイト(8ビット)に相当するデータ転送レート。ダウンロードマネージャーとオペレーティングシステムは通常、1秒あたりのバイト数でプログレスを表示します。変換するには:Bps = bps ÷ 8。
- Mbps(メガビット毎秒)
- 100万ビット毎秒(1,000,000 bps)。ブロードバンドインターネット速度の広告に使用される標準単位。
- MBps(メガバイト毎秒)
- 100万バイト毎秒で、8 Mbpsに相当します。100 Mbpsの接続は最大12.5 MBpsを配信します。
- キロバイト(KB)対キビバイト(KiB)
- キロバイト(KB)は10進法(SI)プレフィックスを使用し、1,000バイトに相当します。キビバイト(KiB)はIECによって定義されたバイナリプレフィックスを使用し、1,024バイト(\(2^{10}\))に相当します。異なりますが、多くのオペレーティングシステムは歴史的に(現在も)1,024バイトを「KB」とラベル付けしており、これは一般的な混乱の源です。
- 10進法(1000)対バイナリ(1024)プレフィックス
- 10進法プレフィックス(キロ、メガ、ギガ、テラ)は1,000の累乗で、データレートおよびほとんどのストレージメーカーで使用されます:1 MB = 1,000,000バイト。バイナリプレフィックス(キビ、メビ、ギビ、テビ、略記KiB、MiB、GiB、TiB)は1,024の累乗で、メモリおよび報告されたファイルサイズについて多くのオペレーティングシステムで使用されます:1 MiB = 1,048,576バイト。ギガバイトレベルで、10進法のGBはバイナリのGiBより約7.4%小さく、「1 TB」ドライブが約931 GiBと表示される理由はこのためです。
よくある質問
なぜ8で割るの? 1バイトは定義上8ビットに等しいため、8ビットで1バイトを構成します。
bpsとBpsの違いは? 小文字の「b」はビット、大文字の「B」はバイトを表します。100bpsはわずか12.5Bpsにすぎません。
1000と1024、どちらを使う? ビットとバイトの比率は常にちょうど8です。1000か1024かという違いが関係してくるのは、キロバイトやメガバイトなどへ単位を上げるときだけです。