
「1ギガは何キロバイト?」の答えは、使われている単位によって変わります。一般的な10進数の1GBは1,000,000KB相当です。一方、2進数の1GiBは1,048,576KiBです。
つまり、「1ギガ」とだけ書かれている場合は、表示がGBなのかGiBなのかを確認するのがポイントです。この記事では、違いと換算方法を順に整理します。
1ギガは何キロバイト?まず結論
まずは、よく使われる2つの換算結果を表で確認しましょう。
| 表記 | 単位の体系 | キロバイト相当 |
|---|---|---|
| 1GB | 10進数 | 1,000,000KB相当 |
| 1GiB | 2進数 | 1,048,576KiB |
10進数では、1ギガバイトを1,000メガバイト、さらに1,000キロバイトへ換算します。2進数では、1ギビバイトを1,024メビバイト、さらに1,024キビバイトへ換算します。
「キロバイト」を一般的な表記のKBで書いていても、実際には10進数のkBを指す場合と、2進数のKiBを省略している場合があります。正確に比較するときは、iの有無まで確認してください。
GBとGiB、KBとKiBの違い
GBとGiBは似ていますが、基準となる数が違う別の単位です。GBは10進数、GiBは2進数で容量を表します。
| 単位 | 基準 | バイトで表した値 |
|---|---|---|
| 1kB | 1,000バイト | 1,000バイト |
| 1KB(10進数の一般表記) | 1,000バイト | 1,000バイト |
| 1KiB | 1,024バイト | 1,024バイト |
| 1GB | 1,000の3乗バイト | 1,000,000,000バイト |
| 1GiB | 1,024の3乗バイト | 1,073,741,824バイト |
正式な2進数の単位は、キロバイトではなくKiB、メガバイトではなくMiBのように「i」を含めて表します。日常的な製品表示やソフトウェアでは、2進数で計算しながらGBやMBと表示するケースもあるため、単位名だけでなく説明文も見る必要があります。
1ギガをキロバイトへ換算する方法
換算では、まずGBかGiBかを決めてから、同じ単位体系のまま計算します。
1GBをKBへ換算する場合
10進数の単位は、1段階ごとに1,000倍です。GBからKBまでは、ギガ、メガ、キロの2段階あります。
1GB × 1,000 × 1,000 = 1,000,000KB
したがって、10進数での1GBは1,000,000KBです。小数の場合も同じで、0.5GBなら500,000KB、2GBなら2,000,000KBになります。
1GiBをKiBへ換算する場合
2進数の単位は、1段階ごとに1,024倍です。GiBからKiBまでは2段階なので、次の計算になります。
1GiB × 1,024 × 1,024 = 1,048,576KiB
同じ計算で、0.5GiBは524,288KiB、2GiBは2,097,152KiBです。GBの計算に1,024を使ったり、GiBの計算に1,000を使ったりすると、別の単位体系が混ざるので注意してください。
単位をまたいで換算する場合
GBとGiBを直接置き換えず、いったんバイトに戻すと計算しやすくなります。たとえば1GiBを10進数のkBへ直す場合は、次のようになります。
1,073,741,824バイト ÷ 1,000 = 1,073,741.824kB
この値は、1GiBを1,048,576KiBとした結果とは異なります。前者は10進数のkB、後者は2進数のKiBだからです。比較表を作るときは、列の単位をそろえてください。
通信量やストレージ容量で単位が違って見える理由
「1ギガ」という呼び方が同じでも、通信契約、ストレージ製品、OSやアプリでは、表示の基準が異なることがあります。
- 通信量:契約書や通信会社の案内にあるGB、MBの定義を基準にします。
- ストレージ製品:製品仕様に記載されたGBやTBの単位を確認します。
- OS・アプリ:設定画面やヘルプに、10進数か2進数かの説明があるかを見ます。
たとえば、同じ容量を見ているのに、片方がGB、もう片方がGiBなら、数値が一致しないのは異常とは限りません。表示単位をそろえてから比べることが大切です。
また、画面上では単位がGBとだけ表示され、内部の計算方法が分からないこともあります。その場合は、製品仕様や通信契約の注記を確認し、断定できないときは「表示上のGB」として扱うと安全です。
1ギガ何キロバイトか迷ったときの確認ポイント
- 単位にiがあるか確認する:GiB・MiB・KiBなら2進数です。
- 表示元の説明を読む:通信契約、製品仕様、アプリのヘルプで定義を確認します。
- 同じ単位系にそろえる:GBとKiBのように体系が異なる単位を、そのまま比較しません。
- 必要ならバイトへ戻す:10進数なら1GBは1,000,000,000バイト、2進数なら1GiBは1,073,741,824バイトとして計算します。
単純な暗算なら、10進数のGBからKBは1,000,000倍、2進数のGiBからKiBは1,048,576倍と覚えると便利です。ただし、単位が省略されている画面では、先に定義を確認してください。
まとめ
1ギガが何キロバイトになるかは、GBとGiBのどちらを指しているかで決まります。
- 10進数の1GBは1,000,000KB相当
- 2進数の1GiBは1,048,576KiB
- 「1ギガ」だけでは判断せず、表示や契約の単位を確認する
GBとGiB、KBとKiBを混同しなければ、通信量やストレージ容量の数字を正しく読み取れます。迷ったときは、単位を確認し、必要に応じてバイトへ戻してから換算しましょう。

コメント