ビットをバイトに換算
ビットをバイトに換算するには、8で割ります。8,000,000ビットは1,000,000バイト(1 MB)、256ビットの値は32バイトです。このページで換算するのは速度ではなくデータ量です。
よく使う数値
よく使う単位
結果
0.125 B
1 b は次の値に相当します:
- b1
- kb0.001
- Mb0.000001
- Gb1E-9
- B0.125
- kB0.000125
- MB1.25E-7
- GB1.25E-10
- TB1.25E-13
- KiB0.00012207
- MiB1.19209E-7
- GiB1.16415E-10
B = b ÷ 8
1 b ÷ 8 = 0.125 B
計算はブラウザー内で完結します。入力した内容はどこにも送信されません。
計算式
1 b = 1 ビット、1 B = 8 ビットなので:
B = b ÷ 8
32 b ÷ 8 = 4 B
よく使う換算値
| b | B |
|---|---|
| 8 b | 1 B |
| 16 b | 2 B |
| 32 b | 4 B |
| 64 b | 8 B |
| 128 b | 16 B |
| 256 b | 32 B |
| 1,000 b | 125 B |
| 8,000,000 b | 1,000,000 B |
実例:ビット数をバイトに直す場面
- 暗号鍵とハッシュ値。セキュリティの設定はビット長で表されます。128ビットの値は16バイト、256ビットの値は32バイトで、これがデータベースの列やバッファに確保する大きさです。
- 計測ツールのデータ量。監視ツールで、ある機器が1日に4 Gb送信したとわかったとします。これは0.5 GB(500 MB)で、データ容量の上限に対して数えられるのはこちらの値です。
- プロトコルのフィールド。仕様書ではフィールドの長さをビットで書くことがよくあります。32ビットのフィールドは4バイト、48ビットなら6バイトです。
- 速度を合計量に直す。合計8,000,000,000ビットを運んだ回線は、1,000,000,000バイト、つまり1 GBを転送したことになります。MbからMB、GbからGB、TbからTBと、どの桁でも同じように8で割ります。
注意:MbとMBの違い
小文字のbはビット、大文字のBはバイトです。「500 Mb」は500 MBではなく62.5 MBで、取り違えると8倍大きすぎたり小さすぎたりします。ファイルサイズが「Mb」と書かれていたら、本当にメガビットの意味か確認しましょう。日常的な文脈では、たいていメガバイトのつもりで書かれています。
2進数の単位にも落とし穴があります。8,388,608ビットはちょうど1 MiB(1,048,576バイト)ですが、MBでは1.048576 MBです。元の値と同じ単位を選んでください。逆方向の換算はバイト→ビット換算へ。1秒あたりで同じ8倍の関係が成り立つ速度の換算はMbps→バイト毎秒換算で、2つの単位が存在する理由はビットとバイトの違いで解説しています。
よくある質問
1,000ビットは何バイトですか?
125バイトです。ビット数を8で割ります。
1 Gbは何MBですか?
1ギガビットは1,000,000,000ビットで、125,000,000バイト、つまり125 MBです。
256ビットの鍵は何バイトですか?
256 ÷ 8 = 32なので、32バイトです。