【ばいと】

バイト(KB/MB/GB/TB) とは?

最終更新:
💡 データ量を数える単位

データ量を表す単位で、現在の一般的なコンピュータでは1バイトは8ビット。kB・MB・GB・TBと、KiB・MiB・GiB・TiBの換算の違いも解説します。

📌 このページのポイント
バイト:データ量を数える単位1 B(バイト)=8 bit101001108個のビットで1バイト(値は例)10進:1000倍ずつ1 kB=1000 B1 MB=100万 B1 GB=10億 B2進:1024倍ずつ1 KiB=1024 B1 MiB=1024² B1 GiB=1024³ B同じ10億 B:1 GB ≒ 0.931 GiB文字数とバイト数は、符号化によって違う
左右は単位の換算で、データが減る処理ではありません。UTF-8ではAは1 B、あは3 B。実際のKB・MB表記は、その資料や製品の定義も確認します。
ひよこ ひよこ
バイトとビットは、同じ単位?
ペンギン先生 ペンギン先生
違うよ。現在の一般的なコンピュータでは、1バイトは8ビット。バイトの記号はB、ビットはbitなどで表す。容量を読むときも、回線の速度を読むときも、どちらの単位かを確かめよう。
ひよこ ひよこ
KB、MB、GBは、1024倍ずつ?
ペンギン先生 ペンギン先生
表記の意味を確認することが大切だ。10進の接頭辞では1 kBは1000 B、1 MBは100万 B、1 GBは10億 B、1 TBは1兆 B。2進の接頭辞なら1 KiBは1024 Bで、MiB、GiB、TiBへ1024倍ずつ増えるよ。
ひよこ ひよこ
どうして、容量の表示が違って見える?
ペンギン先生 ペンギン先生
同じバイト数を、10進と2進のどちらで換算するかによって数値が違う。たとえば10億 Bは1 GBで、約0.931 GiBだ。実際の製品やソフトの表示は、単位表記の使い方や利用可能な領域なども確認しよう。
ひよこ ひよこ
文字が一つなら、1バイト?
ペンギン先生 ペンギン先生
文字コードによるよ。UTF-8ではAは1バイト、あは3バイト、😀は4バイトという例がある。見た目の文字数と、保存したデータのバイト数は同じとは限らない。写真や音楽も、形式や圧縮などで容量が変わるんだ。
ひよこ ひよこ
回線が100 Mbpsなら、毎秒100 MBを送れる?
ペンギン先生 ペンギン先生
100 Mbpsは毎秒1億ビット。バイトに換算した理論上の値は毎秒1250万 B、つまり12.5 MB/sだ。通信の制御や混雑、相手の処理などもあるため、実際のファイル転送がその値になる保証ではないよ。
もっと詳しく知りたい人へ

KBと書いてあれば、意味は一つ?

実際のソフトや資料には、KBやMBなどを2進の換算で使う慣習もあります。正確な比較では、その資料の定義を確認します。10進のkBと2進のKiBを分けると、1000 Bと1024 Bの違いを明確に表せます。

1000と1024の違いは、誤差だけ?

違う単位を使った換算です。1 MBは1,000,000 B、1 MiBは1,048,576 Bです。同じデータ量でも数値が変わるので、測定の誤差やデータが消えたことと取り違えないようにします。

ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「バイト」って出てきたら「データ量を数える単位」と思えばだいたいOK!
📖 おまけ:英語の意味
「Byte」 = データ量の単位・バイト
💬 単位記号はBです。データの容量や長さを表します。bitとの違いと、付いている接頭辞を確認すると換算しやすくなります。

参考資料

← 用語集にもどる