1ギガは何キロバイト?1GB・1GiBの違いと換算方法をわかりやすく解説

10進数と2進数のデータ容量を小さな単位へ換算するイメージ

「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ギガ何キロバイトか迷ったときの確認ポイント

  1. 単位にiがあるか確認する:GiB・MiB・KiBなら2進数です。
  2. 表示元の説明を読む:通信契約、製品仕様、アプリのヘルプで定義を確認します。
  3. 同じ単位系にそろえる:GBとKiBのように体系が異なる単位を、そのまま比較しません。
  4. 必要ならバイトへ戻す: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を混同しなければ、通信量やストレージ容量の数字を正しく読み取れます。迷ったときは、単位を確認し、必要に応じてバイトへ戻してから換算しましょう。

コメント

タイトルとURLをコピーしました