まず定義:キロバイト、メガバイト、ギガバイトとは
キロバイト(kB)・メガバイト(MB)・ギガバイト(GB)は、データ量(情報の大きさ)を表すための単位です。基本的には「1つ上の単位は、下の単位の一定倍」という関係で決まりますが、その「一定倍」を 10 の累乗として扱う流儀(10進)と、2 の累乗として扱う流儀(2進)の両方が現れます。この違いが、換算に迷いが生まれる主因です。
簡単な仕組み:10進と2進で数字がズレる
一般に次のような考え方が併存します。
- 10進(小数): 1 kB = 10^3 バイト、1 MB = 10^6 バイト、1 GB = 10^9 バイト
- 2進(2の累乗): 1 KiB = 2^10 バイト、1 MiB = 2^20 バイト、1 GiB = 2^30 バイト
ここで重要なのは、同じ「MB」「GB」という表記が、場面によっては10進の値として書かれ、別の場面では2進相当の値として扱われることがある点です。特に2進側では、混同を避けるために KiB/MiB/GiB という表記が使われることがありますが、表示や説明では省略されてしまうこともあり、結果として「換算の前提が揃っていない」状態になりがちです。
どこでズレやすいか:表示・計算・見かけ上の容量
キロバイト、メガバイト、ギガバイトが登場する場面では、次のような“ズレの発生ポイント”があります。
- 仕様書や容量表記が10進ベースかどうか ストレージ容量をメーカーがどう表記しているか、OSやアプリがどう表示しているかで、同じ「GB」でも数値の解釈が変わります。
- 計算の前提が揃っているか たとえば「ファイルサイズ(MB)」を「同じMBで換算したい」と思っても、換算に使う基準が10進なのか2進なのかで結果が変わります。
- 単位の表記ゆれ KiB/MiB/GiBのような区別がなく「KB/MB/GB」とだけ書かれていると、どちらの基準で解釈すべきかを確認しない限り判断が難しくなります。
このため、体感的な理解としては「単位の名前は同じでも、基準が一致しないと数値が一致しない」ことがある、と押さえておくのが安全です。断定は避けつつも、混乱の大部分はこの“前提の違い”から説明できます。
実践的な確認方法:自分の画面で整合を取る
混乱を減らすには、次の手順で「自分の見ている数値が、どの前提で扱われているか」を確認するのが有効です。
- ファイルのプロパティ(または詳細表示)で単位を見る ファイルサイズが KB/MB/GB で出ている場合、同じ単位同士でも換算の前提が揃っていない可能性があります。 まずは表記だけでも確かめます。 - ストレージの空き容量表示と、ファイルサイズを同じ単位体系で比較する 空き容量(例:GB表記)と、転送や保存に使うファイルサイズ(例:MB表記)を並べるとき、換算を行うなら前提を揃えます。
