定義:それぞれ何を表す単位か

キロバイト(KB)、メガバイト(MB)、ギガバイト(GB)は、データ(ファイル容量や通信量など)の大きさを示すための単位です。違いは「どれだけのデータ量に相当するか」で、基本的には上の単位ほど大きい値になります。

簡単なモデル:増え方は2種類ある

混乱の主な理由は、単位が増える倍率をどう扱うかが場面によって異なることです。

  • 10進(デシマル)で扱う場合:
    • 1 KB = 1000 bytes
    • 1 MB = 1000 KB = 1,000,000 bytes
    • 1 GB = 1000 MB = 1,000,000,000 bytes
  • 2進(ビナリ)で扱う場合:
    • 1 KiB = 1024 bytes(キロバイトではなく「キビバイト」の考え方)
    • 1 MiB = 1024 KiB
    • 1 GiB = 1024 MiB

多くの一般的な説明では KB/MB/GB といった表記が使われますが、実際の表示や説明が「10進なのか2進なのか」で、同じ数値でも体感や見積もりに差が出ることがあります。

覚えておくべき違い:同じ「GB」でも解釈がずれることがある

例えば「1 GB」を考えたとき、10進で捉えれば 1,000,000,000 bytes の意味になります。一方、2進の考え方に寄せると、表示される数値や換算結果がわずかに変わります。ここで重要なのは、「単位記号(KB/MB/GB)が同じでも、基準(10進/2進)が違うと換算が一致しない」可能性がある点です。

そのため、次のような状況ではズレやすくなります。

  • ストレージ容量(メーカー表示など)と、OS上の表示がどちらの基準か不明なとき
  • 通信量の説明が、どの換算基準に基づいているか明記されていないとき

不確実性を減らすには、該当の表示画面や説明文で、10進(1000倍)か2進(1024倍)かの考え方が示されているか確認するのが有効です。

実用的なチェック:換算を安全に行うには

次の手順で、誤差を減らせます。 1.