データ容量の単位の基礎|KB・MB・GBとバイト・bpsの違い
「GBはMBの何倍?」「100Mbpsって速いの?」をすっきり整理。bitとByteの関係、KB・MB・GB・TBの階段、1000と1024の違い、通信速度bps、ファイルサイズの目安までまとめて解説します。
スマホの容量が「128GB」、写真1枚が「4MB」、回線速度が「100Mbps」――こうした数字は毎日のように目にしますが、いざ「GBはMBの何倍?」「BとbはどっちがByte?」と問われると意外と答えにくいものです。データ容量の単位は、いくつかの基本ルールを押さえるだけで一気に見通しがよくなります。このページでは、bitとByteの関係から、KB・MB・GB・TBの階段、1000と1024をめぐる紛らわしさ、通信速度のbpsとの違い、そして身近なファイルサイズの目安までを、つまずきやすいポイントを中心にまとめて解説します。
bit(ビット)とByte(バイト)の違い
すべての出発点はbit(ビット)です。bitはコンピューターが扱う情報の最小単位で、0か1のどちらか一方だけを表します。電気が流れている/いないというスイッチ1個分の状態だと考えると分かりやすいでしょう。しかし0と1だけでは表現の幅が狭いため、bitを8個束ねて1Byte(バイト)=8bitという大きな単位を作り、これを情報量の基本として使います。
1Byte(8bit)あれば2の8乗=256通りの組み合わせが作れます。これは半角文字1文字をちょうど表現できる量で、「1Byte=半角1文字」が歴史的な目安です。表記にも注意が必要で、大文字のBはByte、小文字のbはbitを指すのが慣例です。「KB」と「Kb」、「Mbps」と「MB/s」はまったく違う量を表し、この大文字小文字を見落とすと容量や速度の感覚が8倍ずれてしまいます。
覚え方:情報量(ファイルの大きさやストレージの容量)はByte(大文字B)、通信速度はbit(小文字b)で表すのが一般的です。「保存はバイト、回線はビット」と覚えると混乱しにくくなります。
KB・MB・GB・TBの階段
Byteを基準に、桁が大きくなるごとに接頭辞(K=キロ、M=メガ、G=ギガ、T=テラ)を付けて表します。隣り合う単位はおおよそ1000倍ずつ大きくなる「階段」になっており、次の順序で覚えておけば日常のほとんどの場面に対応できます。
| 単位 | 読み | おおよその大きさ | 身近な例 |
|---|---|---|---|
| 1KB | キロバイト | 約1,000Byte | 短いテキスト文書 |
| 1MB | メガバイト | 約1,000KB | 写真1枚、音楽の一部 |
| 1GB | ギガバイト | 約1,000MB | 動画、アプリ、スマホ容量 |
| 1TB | テラバイト | 約1,000GB | 外付けHDD、PCのストレージ |
たとえば「4MBの写真」は約4,000KB、「2GBの動画」は約2,000MB=約2,000,000KBに相当します。隣の単位へ移るたびに約1,000倍されると覚えておけば、「128GBは何MB?」のような問いも、128×1,000=約128,000MBと暗算で見当がつきます。さらに大きな単位としてPB(ペタバイト)やEB(エクサバイト)もありますが、個人が日常で扱うのはTBまでがほとんどです。単位どうしの換算をまとめて確認したいときは、単位変換ツールを使うと入力するだけで正確な値が得られます。
1000倍と1024倍――KBとKiBの違い
ここがデータ単位で最もつまずきやすい点です。前の章では「約1,000倍」と書きましたが、コンピューターの内部は2進数(0と1)で動いているため、本来はキリのよい1000ではなく2の10乗=1024を区切りに使うのが自然です。つまり厳密には1KB=1024Byte、1MB=1024KB……と数える流儀があります。一方、メートル法のキロ・メガと同じく「キロ=1000」で計算する流儀もあり、この2つが混在していることが混乱の原因です。
この曖昧さを解消するため、国際規格では1024倍系の単位に専用の名前が定められています。1024Byte=1KiB(キビバイト)、1024KiB=1MiB(メビバイト)、1024MiB=1GiB(ギビバイト)と表記し、「i」を挟むのが特徴です。整理すると次のようになります。
- 10進(1000倍系):KB・MB・GB・TB。記憶媒体メーカーのカタログ表記などで使われる。
- 2進(1024倍系):KiB・MiB・GiB・TiB。OSのファイルサイズ表示やメモリ容量で使われることが多い。
この違いが「買ったときは1TBなのに、PCにつなぐと約931GBしか表示されない」という現象を生みます。メーカーは1TB=1,000,000,000,000Byte(1000倍系)で数える一方、OSは1024倍系で割って表示するため、1,000,000,000,000÷1024÷1024÷1024≒931となり数字が目減りして見えるのです。容量が消えたわけでも故障でもなく、単位の数え方による見かけ上の差にすぎません。差は単位が大きくなるほど開きます。
通信速度のbps(ビット毎秒)との違い
ファイルの大きさはByteで表す一方、インターネットの回線速度はbps(ビット毎秒=bit per second)というbit基準の単位で表します。「100Mbps」は1秒間に100メガビットを送れるという意味です。ここでByteとbitの8倍の違いが効いてきます。
たとえば「100Mbpsの回線で800MBのファイルをダウンロードすると何秒か」を考えます。ファイルはByte、速度はbitなのでまず単位をそろえ、800MB=800×8=6400Mbit。これを100Mbpsで割ると6400÷100=64秒(理論値)です。速度の数字だけ見て「100だから8秒くらい」と早合点すると8倍も短く見積もってしまいます。実効速度は混雑などで理論値より下がるのが普通ですが、目安として「Mbpsを8で割るとMB/s(1秒あたりのダウンロード量)になる」と覚えておくと所要時間の見当が正確になります。
身近なファイルサイズの目安
単位の感覚をつかむには、よく扱うファイルのおおよその大きさを知っておくのが近道です。あくまで内容や品質で大きく変わりますが、ざっくりした目安は次のとおりです。
- テキスト・文書:メモ程度の文書は数KB〜数十KB。画像を含むPDFになると数百KB〜数MB。
- 写真:スマホで撮ったJPEG写真は1枚あたり約2〜5MB。高画素やRAW形式ではさらに大きくなる。
- 音楽:標準的な圧縮音源で1曲あたり約3〜10MB。
- 動画:画質によるが、フルHD動画はおおむね1分あたり数十MB〜100MB超。
- アプリ・ゲーム:小さなアプリで数十MB、大型ゲームは数GB〜数十GBに達することもある。
こうした目安を頭に入れておくと、「写真200枚で約1GB」「スマホの空き容量5GBで足りるか」といった判断が素早くできます。クラウドの容量プランや回線契約を選ぶときにも役立つ感覚です。
まとめ
データ容量の単位は、次の4点を押さえれば迷いません。第一に、最小単位はbitで8bit=1Byte、大文字Bがバイト・小文字bがビット。第二に、KB→MB→GB→TBは隣どうしで約1000倍の階段。第三に、コンピューター内部の都合で1024倍系(KiB・MiB・GiB)が併用され、これが「1TBが931GBに見える」原因。第四に、通信速度のbpsはbit基準なので、ダウンロード量に直すには8で割る。これらの関係をまとめて確認したいときは、単位変換ツールに数値を入れれば、暗算せずに正確な換算結果が得られます。
よくある質問
1Byte(バイト)は何bit(ビット)ですか?
1Byteは8bitです。bitは0か1だけを表す最小単位で、これを8個束ねた1Byteで半角1文字分(256通り)を表現できます。表記では大文字のBがByte、小文字のbがbitを指すのが慣例です。
1GBは何MBですか?
一般的な10進(1000倍系)の数え方では1GB=約1,000MB、1MB=約1,000KBです。厳密にコンピューター内部の2進(1024倍系)で数える場合は1GiB=1,024MiBとなり、こちらは「i」を挟んでKiB・MiB・GiBと表記します。
なぜ1TBのドライブが約931GBと表示されるのですか?
メーカーは1TB=1,000,000,000,000Byte(1000倍系)で数えますが、OSは1024倍系(TiB)で割って表示するためです。1,000,000,000,000÷1024÷1024÷1024≒931となり、見かけ上少なく表示されますが、容量が失われたわけではありません。
MbpsとMB/sはどう違いますか?
Mbpsは1秒あたりのビット数(通信速度)、MB/sは1秒あたりのバイト数(ダウンロード量)です。1Byte=8bitなので、Mbpsを8で割るとおおよそのMB/sになります。たとえば100Mbpsは理論上で約12.5MB/sです。
スマホ写真1枚のデータ量はどれくらいですか?
内容や画質で変わりますが、スマホで撮ったJPEG写真は1枚あたり約2〜5MBが目安です。高画素やRAW形式ではさらに大きくなります。写真200枚でおよそ1GB前後が、容量を考えるときの目安になります。