保存した計算機
換算

KBからビットへの変換

バグを報告

計算機を共有

無料の電卓をあなたのウェブサイトに追加する

有効なURLを入力してください。HTTPS URLのみがサポートされています。

ページ上の電卓の入力フィールドにある現在の値を埋め込み電卓のデフォルト値として使用します。
入力ボーダーフォーカス色、スイッチのチェック時の色、選択項目のホバー色など。

利用規約に同意してください。
プレビュー

計算機を保存

キロバイト(KB)とは?

**キロバイト(KB)**は、デジタル情報のストレージ単位です。歴史的に、この用語は2つの異なる値を表すために曖昧に使用されてきました:

  1. 10進法(SIシステム): 1 KB = 1,000バイト
  2. 2進法(IEC標準): 1キビバイト(KiB)= 1,024バイト

国際単位系(SI)では、キロ(k)を10310^3(1,000)の乗数として定義しています。しかし、コンピューティングでは、1998年に国際電気標準会議(IEC)によって2進接頭辞(キビ、メビなど)が標準化され、混乱を解消しました。今日、KBは通常ストレージコンテキスト(例:ハードドライブ)で10310^3バイトを指し、KiB(キビバイト)はメモリやファイルサイズの測定で明示的に2102^{10}バイト(1,024)を表します。

データ測定単位の理解

デジタルデータは、SIシステムと2進システムで異なる階層的な単位で測定されます:

SI(10進法)単位

  • 1キロバイト(KB)= 10310^3バイト = 1,000バイト
  • 1メガバイト(MB)= 10610^6バイト
  • 1ギガバイト(GB)= 10910^9バイト

2進法(IEC)単位

  • 1キビバイト(KiB)= 2102^{10}バイト = 1,024バイト
  • 1メビバイト(MiB)= 2202^{20}バイト
  • 1ギビバイト(GiB)= 2302^{30}バイト

**ビット(b)**はデータの最小単位で、2進数の桁(0または1)を表します。1バイト = 8ビットであるため、バイトとビットの変換には8を乗算します。

計算式

キロバイトをビットに変換するには:

SI単位(KBからビット):

ビット=KB×103×8\text{ビット} = \text{KB} \times 10^3 \times 8

2進法単位(KiBからビット):

ビット=KiB×210×8\text{ビット} = \text{KiB} \times 2^{10} \times 8

例1:5 KB(SI)をビットに変換

SIの式を使用:

5 KB×1,000 バイト/KB×8 ビット/バイト=40,000 ビット5 \text{ KB} \times 1,000 \text{ バイト/KB} \times 8 \text{ ビット/バイト} = 40,000 \text{ ビット}

例2:5 KiB(2進法)をビットに変換

2進法の式を使用:

5 KiB×1,024 バイト/KiB×8 ビット/バイト=40,960 ビット5 \text{ KiB} \times 1,024 \text{ バイト/KiB} \times 8 \text{ ビット/バイト} = 40,960 \text{ ビット}

実例:インターネット速度

2.5 MB(SI)のファイルを10 Mbps(メガビット/秒)でダウンロードする場合:

  1. MBをビットに変換: 2.5 MB=2.5×106 バイト×8=20,000,000 ビット2.5 \text{ MB} = 2.5 \times 10^6 \text{ バイト} \times 8 = 20,000,000 \text{ ビット}
  2. ダウンロード時間: 20,000,000 ビット10,000,000 ビット/秒=2 秒\frac{20,000,000 \text{ ビット}}{10,000,000 \text{ ビット/秒}} = 2 \text{ 秒}

注意点

  1. 単位の混乱: Windowsなどのオペレーティングシステムは、ファイルサイズをKiBで報告しながら「KB」と表示することがあり、不一致が生じます。例えば、Windowsで「1 KB」と表示されるファイルは実際には1 KiB(1,024バイト)です。
  2. 文脈の重要性: ストレージメーカーはSI単位(例:1 TB = 101210^{12}バイト)を使用しますが、RAMは2進単位(例:8 GiB = 8×2308 \times 2^{30}バイト)を使用します。
  3. ビット対バイト: ネットワーク速度はビット/秒(bps)で測定されますが、ファイルサイズはバイトで表されます。バイトをビットに変換するには常に8を乗算します。

歴史的背景

1998年以前、「キロバイト」は曖昧に1,000バイトと1,024バイトの両方を指していました。IECはこの混乱を解消するために2進接頭辞(キビ、メビ、ギビなど)を導入しました。それでも、古い文献やソフトウェアでは「KB」を1,024バイトとして使用することがあります。

よくある質問

SIシステムで2.5 KBは何ビットですか?

2.5 KB×1,000×8=20,000 ビット2.5 \text{ KB} \times 1,000 \times 8 = 20,000 \text{ ビット}

なぜ一部のシステムはKBではなくKiBを使用するのですか?

KiBは明示的に1,024バイトを表し、コンピューティングの2進アドレッシングと一致します。これによりSI単位との曖昧さが回避されます。

10 KiBをビットに変換するには?

10 KiB×1,024×8=81,920 ビット10 \text{ KiB} \times 1,024 \times 8 = 81,920 \text{ ビット}

ギガバイト(GB)は常にギビバイト(GiB)より大きいですか?

いいえ。1 GB=1,000,000,0001 \text{ GB} = 1,000,000,000バイトですが、1 GiB=1,073,741,8241 \text{ GiB} = 1,073,741,824バイトです。したがって、1 GiB ≈ 1.074 GBです。

256 GBのSSDが238 GiBと表示されるのはなぜですか?

SSDはSI単位を使用しています:

256×109230238.4 GiB\frac{256 \times 10^9}{2^{30}} \approx 238.4 \text{ GiB}

これは10進法(GB)と2進法(GiB)単位の違いを反映しています。