保存した計算機
換算

ビットからMBへの変換ツール

計算機を共有

無料の電卓をあなたのウェブサイトに追加する

有効なURLを入力してください。HTTPS URLのみがサポートされています。

ページ上の電卓の入力フィールドにある現在の値を埋め込み電卓のデフォルト値として使用します。
入力ボーダーフォーカス色、スイッチのチェック時の色、選択項目のホバー色など。

利用規約に同意してください。
プレビュー

計算機を保存

ビットとメガバイトとは?

ビット(binary digit)はコンピューティングにおける最小のデータ単位で、単一の二進値(0または1)を表します。8ビットが1バイトを構成し、これはデジタルストレージを測定する基本的な単位です。キロバイト(KB)、メガバイト(MB)、ギガバイト(GB)などのより大きな単位は、この基礎の上に成り立っています。

ただし、2つの測定システムが存在するため混乱が生じます:

  1. SI(国際単位系): 10進法を使用し、1MB = 10610^6バイト = 1,000,000バイト。
  2. バイナリ(IEC標準): 2進法を使用し、1メビバイト(MiB)= 2202^{20}バイト = 1,048,576バイト。

この区別は重要です。例えば、ストレージメーカーはSI単位(MB)を使用することが多い一方、オペレーティングシステムは通常バイナリ単位(MiB)でデータを表示するため、見かけ上の不一致が生じます。

計算式

SIシステム(10進法)

ビットをメガバイト(MB)に変換するには:

メガバイト(MB)=ビット8×106\text{メガバイト(MB)} = \frac{\text{ビット}}{8 \times 10^6}

バイナリシステム(2進法)

ビットをメビバイト(MiB)に変換するには:

メビバイト(MiB)=ビット8×10242\text{メビバイト(MiB)} = \frac{\text{ビット}}{8 \times 1024^2}

主な要素:

  • 88: ビットをバイトに変換。
  • 10610^6: バイトをメガバイト(SI)に変換。
  • 102421024^2: バイトをメビバイト(IEC)に変換。

例1: 8,000,000ビットをMBに変換

  1. ビットをバイトに変換: 8,000,000÷8=1,000,000バイト。8,000,000 \div 8 = 1,000,000 \text{バイト}。
  2. バイトをMB(SI)に変換: 1,000,000÷106=1MB。1,000,000 \div 10^6 = 1 \text{MB}。

結果: 8,000,000ビット = 1MB。

例2: 10,485,760ビットをMiBに変換

  1. ビットをバイトに変換: 10,485,760÷8=1,310,720バイト。10,485,760 \div 8 = 1,310,720 \text{バイト}。
  2. バイトをMiB(IEC)に変換: 1,310,720÷10242=1.25MiB。1,310,720 \div 1024^2 = 1.25 \text{MiB}。

結果: 10,485,760ビット = 1.25MiB。

実用例: インターネット速度

インターネット速度が100Mbps(1億ビット/秒)の場合、MB/sでの最大ダウンロード速度は:

100,000,0008×106=12.5MB/s\frac{100,000,000}{8 \times 10^6} = 12.5\text{MB/s}

1GiB(IEC)のファイル = 1,024MiB。12.5MB/sでは、ダウンロード時間は:

1,024MiB÷12.5MB/s82秒。1,024\text{MiB} \div 12.5\text{MB/s} \approx 82\text{秒}。

歴史的背景

1998年以前、「メガバイト」という用語は曖昧に10610^62202^{20}バイトの両方を指していました。これを解決するため、国際電気標準会議(IEC)はバイナリ測定用に**メビバイト(MiB)**を導入しました。それにもかかわらず、SIシステムはマーケティングで主流のままですが、ソフトウェア開発などの技術分野ではIEC単位が徐々に採用されています。オペレーティングシステムがMiBをMBと表示することが多いため混乱が生じる一方、ストレージメーカーはSI単位のみを使用しています。

注意点

  1. 単位の記号:
    • ビット: b(小文字)。
    • バイト: B(大文字)。
    • メガバイト: MB(SI) vs. メビバイト: MiB(IEC)。
  2. よくある間違い:
    • 「MB」をメビバイトと誤解すること。
    • 1MB = 1,024KBと仮定すること(誤り;1MiB = 1,024KiB)。
    • Mbps(メガビット/秒)とMB/s(メガバイト/秒)を混同すること。

よくある質問

1MBには何ビット含まれますか?

SIシステムでは: 1MB = 10610^6バイト = 8×1068 \times 10^6ビット = 8,000,000ビット

バイナリシステムでは: 1MiB = 2202^{20}バイト = 8×2208 \times 2^{20}ビット = 8,388,608ビット

ストレージデバイスの表示容量が宣伝より少ないのはなぜですか?

「256GB」SSDはSI単位を使用: 256×109256 \times 10^9バイト = 256,000,000,000バイト。

IEC単位では:

256,000,000,000÷10243238.4GiB。256,000,000,000 \div 1024^3 \approx 238.4\text{GiB}。

この不一致により、OSが約238GiBと表示する理由です。

50MbpsをMB/sに変換するには?

  1. メガビットをビットに変換: 50Mbps=50,000,000ビット/秒。50\text{Mbps} = 50,000,000\text{ビット/秒}。
  2. MB/sに変換: 50,000,0008×106=6.25MB/s。\frac{50,000,000}{8 \times 10^6} = 6.25\text{MB/s}。

どちらのシステムを使用すべきですか?

  • SI(MB): ストレージデバイス、ネットワーキング(マーケティング)、科学的文脈向け。
  • IEC(MiB): ソフトウェア、オペレーティングシステム、メモリ向け。

ビットからMiBへの計算式は?

MiB=ビット8×10242\text{MiB} = \frac{\text{ビット}}{8 \times 1024^2}

33,554,432ビットの場合:

  1. 33,554,432÷8=4,194,30433,554,432 \div 8 = 4,194,304バイト。
  2. 4,194,304÷1,048,576=44,194,304 \div 1,048,576 = 4MiB。

バグを報告