このツールとは?
デジタルストレージの容量は、バイトおよびその倍数(キロバイト(KB)、メガバイト(MB)、ギガバイト(GB)、テラバイト(TB))で表されます。 ここで注意すべき点は、各単位について2つの異なる定義が存在することです。1つは、ドライブメーカーやネットワーク分野で使用される10進法基準(1 KB = 1,000バイト)であり、もう1つは、Windowsなどのオペレーティングシステムで伝統的に使用されてきた2進法基準(1 KB = 1,024バイト)です。
厳密に言えば、2進単位にはそれぞれ固有の名称があります――KiB、MiB、 GiB、TiB(キビバイト、メビバイトなど)——がありますが、実際には「GB」が両方の単位に対して使われており、まさにそのために、1 TB(10進法)のドライブがWindows上では約931 GB(2進法)として表示されるのです。 データが欠落しているわけではありません。同じバイト数が、1,000ではなく1,024で割られているだけです。
なぜこれを使うのか?
- バイト、KB、MB、GB、TBの5つの単位を一度に変換します。いずれかの欄に入力するだけで、他のすべての欄が自動的に更新されます。
- 10進数/2進数の切り替え:1000進法(ドライブのラベル、モバイルデータプラン)と1024進法(Windowsのファイルサイズ)の値を比較し、その違いの理由を理解する。
- 実物大のサイズ比較表:写真、楽曲、映画、USBメモリ、ハードドライブを並べて、一目でサイズ感がわかるようにしています。
- 大きな数値もきれいに処理でき、グループ分けが行われるため、1,073,741,824バイトといった数値も読みやすいままです。
- 無料、プライバシー保護、スマホで利用可能:すべてがブラウザ上で動作し、データは一切アップロードされません。
使い方
- 任意のフィールドに値(バイト、KB、MB、GB、TB)を入力すると、他の4つのフィールドも即座に更新されます。
- ベーススイッチを使用して、10進法(×1000)と2進法(×1024)の変換を切り替えてください。
- 一般的なファイルサイズおよびデバイス容量については、以下の表をご確認ください。
- ドライブラベルをデコードするには、その表示容量を10進数で入力し、その後2進数に切り替えて、OSがどのように認識するかを確認してください。
例
入力
1 TB drive (decimal, as advertised)出力
≈ 931.32 GB as reported by Windows (binary)1 TB = 1,000,000,000,000 バイト。これを 1,024 で 3 回割ると(KiB、MiB、GiB となる)、≈ 931.32 になります。バイト数は同じですが、基数が異なります。
一般的なファイルサイズおよびストレージ容量
| 項目 | 一般的なサイズ |
|---|---|
| プレーンテキストのメール | 20 KB |
| スマートフォンでの写真撮影 | 3~5 MB |
| MP3楽曲(4分) | 8~10 MB |
| 1時間の音楽ストリーミング | 50~150 MB |
| 高画質動画(1080p) | 4~8 GB |
| 4K映画 | 15~30 GB |
| USBメモリ | 32~256 GB |
| ノートパソコンのSSD | 256 GB~2 TB |
| 外付けハードディスク | 1~8 TB |
10進単位と2進単位の比較一覧
| 単位 | 小数(SI) | バイナリ(IEC) |
|---|---|---|
| 1 KB / KiB | 1,000バイト | 1,024バイト |
| 1 MB / MiB | 1,000,000バイト | 1,048,576バイト |
| 1 GB / GiB | 10⁹バイト | 1,073,741,824バイト |
| 1 TB / TiB | 10¹²バイト | 1,099,511,627,776バイト |
実際のワークフローにおける位置づけ
この換算は、日々の実用的な疑問を解決してくれます。たとえば、500枚の写真を2GBのデータプランでアップロードできるかどうか、小数点や2進数の丸め処理の後、256GBのSSDには実際に4GBの映画が何本収まるのか、あるいは、ダウンロードしたファイルがブラウザ上では1.2GBと表示されるのに、ディスク上では1.11GBと表示されるのはなぜか、といったことです。 ファイルが大きすぎる場合、通常は圧縮を行うのが次のステップとなります。
単位の変換ではなく、実際のファイルサイズを縮小するために、画像およびGIF圧縮ツールは、ブラウザ上で直接メガバイト単位のファイルサイズを縮小します。
よくある質問
1GBは何MB?
ストレージメーカーやモバイルデータプランで採用されている10進法では、1 GB = 1,000 MBですが、OSで従来から使用されている2進法では1,024 MBとなります。 同様に、1 MB = 1,000 KB(または 1,024)、1 TB = 1,000 GB(または 1,024)となります。この換算ツールを使用すると、両方の基数間を自由に切り替えることができます。
1 TBのドライブが、なぜ931 GBしか表示されないのですか?
メーカーは10進法(1 TB = 10¹² バイト)で計算していますが、Windowsは1,024を基準に(2進法)計算します。10¹² バイト ÷ 1,024³ ≈ 931 GiBとなり、Windowsではこれを「GB」と表示します。 容量が不足しているわけではありません。2つの異なる進法で、同じバイト数が表されているだけです。
GBとGiBの違いは何ですか?
GB(ギガバイト)は正式には 10⁹ = 1,000,000,000 バイトを意味し、GiB(ギビバイト)は 2³⁰ = 1,073,741,824 バイトを意味します。 この曖昧さを解消するために「-bi-」が付く単位(KiB、MiB、GiB、TiB)が導入されましたが、一般的なソフトウェアでは、GiB単位で計算しているにもかかわらず、依然として「GB」と表記されることがよくあります。
1000と1024、どちらのベースを使うべきでしょうか?
ドライブのラベル、モバイルデータプラン、ネットワーク速度については10進法(1000)を使用し、ファイルやディスクについてWindowsが報告する値と一致させる場合は2進法(1024)を使用してください。macOSやほとんどのLinuxツールは現在10進法で表示するため、同じファイルでもシステムによって「サイズ」が異なって表示されることがあります。
私のデータはどこかに保存されていますか?
いいえ。変換処理はブラウザ上でJavaScriptによって実行されます。入力した内容は一切サーバーに送信されたり、保存されたり、記録されたりすることはありません。