任意のフィールドに値を入力 — 11単位すべてが再計算されます
任意のフィールドに入力
10進数と2進数を並べて表示
任意の値の横のコピーをクリック
11単位 — 10進数(KB/MB/GB)と2進数(KiB/MiB/GiB)を並べて表示
任意のフィールドに値を入力 — 11単位すべてが再計算されます
任意のフィールドに入力
10進数と2進数を並べて表示
任意の値の横のコピーをクリック
| 単位 | 略称 | 方式 | バイト数 |
|---|---|---|---|
| バイト | B | 基準 | 1 |
| キロバイト | KB | 10進数(SI)— 1000の累乗 | 10³ = 1,000 |
| メガバイト | MB | 10進数(SI) | 10⁶ = 1,000,000 |
| ギガバイト | GB | 10進数(SI) | 10⁹ = 1,000,000,000 |
| テラバイト | TB | 10進数(SI) | 10¹² = 1,000,000,000,000 |
| ペタバイト | PB | 10進数(SI) | 10¹⁵ = 1,000,000,000,000,000 |
| キビバイト | KiB | 2進数(IEC)— 1024の累乗 | 2¹⁰ = 1,024 |
| メビバイト | MiB | 2進数(IEC) | 2²⁰ = 1,048,576 |
| ギビバイト | GiB | 2進数(IEC) | 2³⁰ = 1,073,741,824 |
| テビバイト | TiB | 2進数(IEC) | 2⁴⁰ = 1,099,511,627,776 |
| ペビバイト | PiB | 2進数(IEC) | 2⁵⁰ = 1,125,899,906,842,624 |
これは最も一般的なファイルサイズの混乱であり、詐欺ではありません。1TBのハードドライブには正確に1,000,000,000,000バイト(10¹²)含まれています。ドライブメーカーは国際単位系(SI)で定義された10進数の接頭辞を使用しています。しかしWindowsは2進数で計算し(1024の累乗)、結果に10進数の略称を付けて表示します(GiBではなくGB)。そのためWindowsは1,000,000,000,000 ÷ 1,073,741,824(2³⁰)= 931.32と計算し、「931GB」と表示します。同じバイト数を異なるサイズの計量カップで測っているだけです。macOSはバージョン10.6(Snow Leopard、2009年)以降、10進数の接頭辞を正しく使用しているため、同じドライブがMacでは「1TB」と表示されます。Linuxディストリビューションによって異なります:Ubuntuはデフォルトで10進数表示、多くのサーバー向けディストリビューションは2進数を使用します。このコンバーターは両方の方式を同時に表示します — 10進数と2進数を切り替えて、各スケールで数値がどのように乖離するかを正確に確認できます。
1998年12月、国際電気標準会議(IEC)はキビバイト(KiB)、メビバイト(MiB)、ギビバイト(GiB)とそれ以上の単位を導入し、1024対1000の曖昧さを解消しようとしました。名称はSI接頭辞に「bi」(binary)を組み合わせたものです:キロバイナリ = キビ、メガバイナリ = メビ、ギガバイナリ = ギビ。記号には「i」が追加されます:KiB、MiB、GiB。25年以上経った今も、普及率は極めて低いままです。Windowsは依然としてGiBを意味する場合に「GB」を使用します。RAMは常に2進数で測定されます(「16GB」のメモリは16GiB = 17.18GBです)。macOSは10進数の接頭辞を正しく使用している数少ない主要OSの一つです。ハードドライブやSSDの箱には10進数が使用されます(小さい数字の方が大きく見えます)。ネットワーク速度(Mbps、Gbps)は常に10進数です。このコンバーターはその違いを視覚的に明確にします — 左側に10進数、右側に2進数を表示し、一目で両者の差異がわかります。
| スケール | 10進数 | 2進数 | 差異 |
|---|---|---|---|
| キロ | 1 KB = 1,000 B | 1 KiB = 1,024 B | 2.4% |
| メガ | 1 MB = 1,000,000 B | 1 MiB = 1,048,576 B | 4.86% |
| ギガ | 1 GB = 1,000,000,000 B | 1 GiB = 1,073,741,824 B | 7.37% |
| テラ | 1 TB = 10¹² B | 1 TiB = 1,099,511,627,776 B | 9.95% |
| ペタ | 1 PB = 10¹⁵ B | 1 PiB = 1,125,899,906,842,624 B | 12.59% |
パーセンテージの差は各レベルで複利のように拡大します — キロバイトレベルでの無視できる2.4%から、ペタバイトレベルでは12%以上にまで達します。これが「1TB」のSSDがWindowsで約931GBと表示される理由です:テラスケールでの9.95%の差は、表記された1テラバイトあたり約70GBの「損失」を意味します — これは純粋に計測方法の違いによるもので、実際に容量が失われているわけではありません。
バイトフィールドにバイト値を入力してください。10進数の場合:MBにするには1,000,000で割り、GBにするには1,000,000,000で割ります。2進数の場合:MiBにするには1,048,576で割り、GiBにするには1,073,741,824で割ります。このコンバーターは両方の方式を同時に表示します — 左列が10進数、右列が2進数です。
Windowsは2進数(1024³)で計算しますが、結果に「GB」(本来は1000³を意味する)というラベルを付けます。ドライブには正確に1,000,000,000,000バイト含まれています。Windowsは1,073,741,824で割って約931を得ます — そしてそれを「GB」と表示します。容量が失われているわけではなく、同じバイト数を異なる計算方法で数えているだけです。macOSは正しい10進数の接頭辞を使用しているため、同じドライブがMacでは「1TB」と表示されます。
1 MB = 1,000,000バイト(10進数)。1 MiB = 1,048,576バイト(2進数)。その差は約4.86%です。ハードドライブメーカーはMBを使用し、RAMはMiBを使用しますが(MBと呼びます)、OSによってどちらを使用するかは異なります。IECは1998年にこの曖昧さを解決するためにMiB/KiB/GiBを策定しました — ほとんど誰も採用しなかった理由については上記の説明をご覧ください。
10進数:1 MB = 1,000 KB。2進数:1 MiB = 1,024 KiB。このレベルでの2.4%の差は、TBスケールでは約10%に拡大します。ネットワーク速度(Mbps)は常に10進数を使用します。OSのファイルマネージャーは通常2進数を使用しますが10進数として表示します — ただしmacOSは正しく10進数を使用します。
1 GB(10進数)= 1,000,000,000バイト(10⁹)。1 GiB(2進数)= 1,073,741,824バイト(2³⁰)。2進数版は約7.37%大きくなります。「64GB」のスマートフォンを購入する場合、メーカーは64,000,000,000バイトを意味します。OSが「64GB」利用可能と表示する場合、OSによってどちらを意味するかが異なります。このスケールでの差は約4.4GBです。