換算

キロバイトからメガバイトへの変換ツール

設定
リセット
結果を共有
保存
埋め込み
バグを報告

計算機を共有

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

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


ページ上の電卓の入力フィールドにある現在の値を埋め込み電卓のデフォルト値として使用します。


入力ボーダーフォーカス色、スイッチのチェック時の色、選択項目のホバー色など。


利用規約に同意してください。

プレビュー

計算機を保存

計算機の設定

許可された範囲内の値を入力してください。

許可された範囲内の値を入力してください。

許可された範囲内の値を入力してください。

許可された範囲内の値を入力してください。

計算機を共有

キロバイト (KB) とメガバイト (MB) とは?

キロバイト (KB)メガバイト (MB) は、デジタル情報量を測る単位です。ただし、その数値は使用する計数システムによって異なります。

  1. 十進法 (SI) システム:底を 10 として動作し、1 KB = 1,000 バイト、1 MB = 1,000,000 バイトとなります。
  2. 二進法 (IEC) システム:底を 2 として動作し、1 キビバイト (KiB) = 1,024 バイト、1 メビバイト (MiB) = 1,048,576 バイトとなります。

「KB」と「MB」が両方のシステムで互換的に使われることが多いため、あいまいさが生じます。この重なりを解消するため、IEC は二進ベースの量に対して「KiB」や「MiB」といった専用の名称を定義しました。

十進法と二進法のシステム:主な違い

十進法 (SI) システム

  • ストレージメーカーが採用しています(例:ハードディスクやフラッシュドライブ)。
  • 標準的なメートル法の接頭辞に一致します(キロ = 10³、メガ = 10⁶)。
  • 計算式
1 MB (SI)=103 KB=1,000 KB1 \text{ MB (SI)} = 10^3 \text{ KB} = 1,000 \text{ KB}

二進法 (IEC) システム

  • コンピューティングで一般的です(例:RAM や多くのオペレーティングシステム)。
  • 2 のべき乗に一致します(キビ = 2¹⁰、メビ = 2²⁰)。
  • 計算式
1 MiB=210 KiB=1,024 KiB1 \text{ MiB} = 2^{10} \text{ KiB} = 1,024 \text{ KiB}

変換式

KB から MB へ (SI)

MB=KB1,000\text{MB} = \frac{\text{KB}}{1,000}

KiB から MiB へ (IEC)

MiB=KiB1,024\text{MiB} = \frac{\text{KiB}}{1,024}

実用的な例

例 1:十進法システム

4,500 KB のファイルを MB に変換する場合:

4,500 KB1,000=4.5 MB\frac{4,500 \text{ KB}}{1,000} = 4.5 \text{ MB}

使用例:4,500 KB と表示されたスマートフォンの写真は 4.5 MB に相当します。

例 2:二進法システム

2,048 KiB のファイルを MiB に変換する場合:

2,048 KiB1,024=2 MiB\frac{2,048 \text{ KiB}}{1,024} = 2 \text{ MiB}

使用例:2,048 KiB の RAM を必要とするインストーラーは 2 MiB を使用します。

歴史的背景

二進ベースの慣習は、メモリのアドレス指定が 2 のべき乗に基づいていた初期のコンピューター設計から生まれました。これによって生じた名称の混乱を終わらせるため、IEC は 1998 年に「KiB」と「MiB」というラベルを導入しました。それでも、多くのオペレーティングシステムは依然としてサイズを「KB」や「MB」として報告しながら二進法で計算するため、不一致が生じます。「1 TB」(1 兆バイト、SI)として販売されているドライブは、Windows ではおよそ 931 GiB(二進法)と表示されます。一方、現代の macOS はファイルサイズを十進法 (SI) 単位で表示し、ドライブの宣伝方法と一致させています。

一般的な用途

  1. ファイル保存:16 GB (SI) の USB メモリに 5 MB (SI) のファイルが何個入るかを計算します。
  2. インターネット速度:帯域幅の計算のために 500 MB (SI) のダウンロードをキロビットに変換します。
  3. RAM の割り当て:ソフトウェアを最適化する際に利用可能なメモリを MiB で表します。

注意事項

  • 文脈を確認する:ドライブは SI 単位で報告しますが、オペレーティングシステムはしばしば二進法で計数します。
  • 単位のラベル:明確な技術的表現が必要な場合は「KiB」または「MiB」を優先します。
  • 丸め誤差:二進法と十進法の間を変換すると、わずかな差が生じることがあります(例:1 MiB ≈ 1.049 MB)。

よくある質問

1 MB には何 KB ありますか?

SI システム

1 MB=1,000 KB1 \text{ MB} = 1,000 \text{ KB}

二進法システム

1 MiB=1,024 KiB1 \text{ MiB} = 1,024 \text{ KiB}

256 GB の SSD がなぜ 238 GB しか表示しないのですか?

メーカーはドライブを SI 単位で表示しますが(256 GB = 256,000,000,000 バイト)、オペレーティングシステムは二進法で計数します。

256,000,000,0001,073,741,824238.42 GiB\frac{256,000,000,000}{1,073,741,824} \approx 238.42 \text{ GiB}

5,000 KiB を MB に変換するには?

  1. まず KiB をバイトに変換します:
5,000 KiB×1,024=5,120,000 bytes5,000 \text{ KiB} \times 1,024 = 5,120,000 \text{ bytes}
  1. 次にバイトを MB (SI) に変換します:
5,120,0001,000,000=5.12 MB (SI)\frac{5,120,000}{1,000,000} = 5.12 \text{ MB (SI)}

KB と KiB は互換性がありますか?

いいえ。1,000 KB のファイルはおよそ 976.56 KiB に相当します。

100 MB のファイルを 10 Mbps でダウンロードするのにどのくらいかかりますか?

  1. MB をメガビットに変換します(プロバイダーは速度を 1 秒あたりのメガビット、Mbit/s、として十進法で表示します):
100 MB×8=800 megabits100 \text{ MB} \times 8 = 800 \text{ megabits}
  1. 時間を計算します:
800 Mb10 Mbps=80 seconds\frac{800 \text{ Mb}}{10 \text{ Mbps}} = 80 \text{ seconds}

バグを報告

このフィールドは必須です。