データ量の換算
バイト・KB・MB・GB・TBを相互換算します。1KB=1000B(10進)と1KiB=1024B(2進)を並べて表示するので、 「1TBのドライブが931GBに見える」理由も分かります。転送時間の目安も計算できます。
| もう一方の基数で見ると | 値 |
|---|---|
| MB | 1,073.7418 |
| GB | 1.0737 |
| TB | 0.0011 |
| バイト数 | 1,073,741,824 B |
| ビット数 | 8,589,934,592 bit |
Mbps は「メガビット毎秒」で、1バイト=8ビットです。表示は理論値なので、実際の通信では2〜3割ほど余分にかかります。
使い方
容量と単位を入れると、すべての単位に換算されます。「1KBを何バイトとするか」を切り替えると、 パソコンの表示(1024)と製品の表記(1000)を行き来できます。下の表にはもう一方の基数で見た値も出ます。
1000と1024、2つの数え方
コンピュータは2進法で動くため、容量も2の累乗(1024=2の10乗)で区切るのが自然でした。 一方、キロ・メガ・ギガという接頭辞は本来1000倍を表す単位です。この2つが同じ「KB」「GB」という 表記で混在してきたことが、混乱のもとになっています。
| 単位 | 10進(KB・MB・GB) | 2進(KiB・MiB・GiB) |
|---|---|---|
| 1 KB | 1,000 B | 1,024 B |
| 1 MB | 1,000,000 B | 1,048,576 B |
| 1 GB | 1,000,000,000 B | 1,073,741,824 B |
| 1 TB | 1,000,000,000,000 B | 1,099,511,627,776 B |
差は単位が大きくなるほど広がります。KBでは2.4%の違いですが、TBでは約10%にもなります。
「1TBなのに931GB」の正体
ドライブの製品表記は10進です。1TB=1,000,000,000,000バイト。 これをパソコンが2進で数え直すと、1,000,000,000,000 ÷ 1,073,741,824 = 約931.3 となり、 画面には「931GB」と表示されます。
つまり容量が減っているのではなく、数え方が違うだけです。同じ理由で、 128GBのSDカードは約119GiB、512GBのSSDは約476GiBと表示されます。
ビットとバイトを間違えない
- 1バイト(B)= 8ビット(b)。ファイルの大きさはバイト、回線速度はビットで表すのが一般的です。
- 100Mbps = 理論上12.5MB/s。回線速度をバイトに直すときは8で割ります。
- 実効速度は理論値より遅い。通信の制御情報や混雑があるため、2〜3割ほど余分にかかると考えてください。
- 1GBのファイルを100Mbpsで送ると理論上80秒。実際は2分前後を見ておくと安全です。
使うときの注意
- WindowsやmacOSが「GB」と表示している値は、多くの場合2進のGiBです。
- ネットワークの速度表記(Mbps)はほぼ10進です。1Mbps=1,000,000ビット毎秒。
- ファイルシステムの管理領域があるため、実際に使える容量は表示よりさらに少し減ります。
- 転送時間は理論値です。実際の所要時間は回線状況によって変わります。
よくある質問
1TBのドライブを買ったのに931GBしかないのはなぜですか?
容量の数え方が違うためです。製品の「1TB」は1兆バイト(10進)ですが、パソコンは1024で区切って数える(2進)ため、同じ1兆バイトが約931GBと表示されます。故障でも誤表記でもありません。
KBとKiBの違いは何ですか?
KBは1000バイト、KiB(キビバイト)は1024バイトです。もともとKBが両方の意味で使われて混乱していたため、2進のほうにKiB・MiB・GiBという別の名前が定められました。WindowsやmacOSが「GB」と表示している値は、実際にはGiBであることが多いです。
MbpsとMB/sはどう違いますか?
小文字のbはビット、大文字のBはバイトです。1バイト=8ビットなので、100Mbpsの回線で理論上出せる速度は 100 ÷ 8 = 12.5MB/s になります。回線速度の表記はほぼMbpsです。
転送時間は実際にこの通りになりますか?
なりません。表示は理論値で、実際には通信の制御情報や混雑によって2〜3割ほど余分にかかります。目安としてお使いください。
どちらの基数を選べばいいですか?
パソコンやスマホの空き容量に合わせるなら1024(2進)、ドライブやSDカードの製品表記に合わせるなら1000(10進)です。もう一方で見た場合の値も同時に表示しています。
入力した内容は送信されますか?
いいえ。換算はすべてブラウザ内で行われ、入力した数値が外部へ送信・保存されることはありません。
関連ツール
長さ・重さなど他の単位は 単位変換、2進数・16進数そのものの変換は 基数変換 をどうぞ。文字列のバイト数は 文字数カウント、 画像の寸法は アスペクト比計算 で確認できます。