分析と広告のためのCookie
分析と広告のためにCookieを使っており、どちらもGoogleに送られます。拒否しても、目に見える動作は何も変わりません。プライバシーポリシーを読む
1 MiB = 0.001048576 GB
値を入力すると、メビバイトからギガバイトへの計算が入力に合わせてその場で進みます。1 MiB あたり 0.001048576 GB.この比は測って求めたものではなく、定義で決まっています。計算はお使いの端末の中で行われ、入力した数字が通信に乗ることはありません。ただし、そのまわりのページのほうは、ほかのどのページとも同じように広告を読み込みます。
700 MiB is 0.734 GB
— 音楽 CD 1 枚、あの数字の出どころ.
8 MiB is 0.008389 GB
— プログラムが確保するメモリーのひと区画.
61040 MiB is 64 GB
— 普及価格帯のスマートフォン.
953700 MiB is 1000 GB
— 「1 テラバイト」として売られているディスク.
| MiB | GB |
|---|---|
| 1 | 0.001048576 |
| 2 | 0.002097152 |
| 5 | 0.00524288 |
| 10 | 0.01048576 |
| 50 | 0.0524288 |
| 100 | 0.1048576 |
| 500 | 0.524288 |
| 1000 | 1.048576 |
MiB を GB に変換
1 メビバイトは 1,024 キビバイト、つまり 1,048,576 バイトです。Linux のツールとメモリーの数値は、表示が「MB」であってもほぼ常にこちらを指しています。
1 ギガバイトは 10 億バイトです。ディスクのメーカー、通信のデータ容量、動画のサイズが使っているのと同じ十進の意味です。
倍率は 0.001049 で、これをそのまま持ち歩く人はまずいません。0.00105 に丸めると 0.14 % ずれます。小さい数では見えもしませんが、1,000 MiB あたりで、ずれは丸ごと 1 単位になります。
丸める前に知っておく価値があるのは、ずれの大きさそのものではなく、それを無視できなくなる地点のほうです。それより下なら短い倍率が賢明で、それより上なら上の入力欄を使ってください。あちらは書き出す前に丸めません。
MiB 1 つはひとつ下の単位の 1,024 倍で、MB 1 つは 1,000 倍です。このページでは 0.001 GB と 0.001 GB の差——4.9 %——になり、段を上がるごとにこの隔たりは開いていきます。写真 1 枚では丸め誤差でしかないものが、ハードディスクでは目に見える割合になるのはそのためです。
「容量が消えた」という話の中身は、これだけです。MB で売られたディスクには、書いてあるとおりのバイト数が入っています。それを 1,000 ではなく 1,024 で割り、名前は MB のまま表示しているのが Windows です。macOS は 10.6 以降ディスクの容量を十進の単位で数えているので、同じディスクが 2 台のパソコンで違う大きさに見えることがあります。減ったものはなく、丸めているのでもありません。同じバイト数に、名前が 2 つあるだけです。
この比較の二つの数字は正反対の世界から来ています。使用量の数字は端末が自分の目的のためにバイトを数えて生成するもので、端末は 1,024 のべき乗で数えるので、アプリごとの使用量やダウンロード、ファイルサイズは、末尾の文字が何であれメビバイトで表示されます。割り当てはプラン、階層、印刷された容量といった商業上の数字であり、商業上の数字は 10 進法です。
ですから人々がいちばんよく行う比較——片方の数字をちらっと見てもう片方を思い出す——は、常に安心する方向に 4.86 パーセントずれます。5,000 の上限に対して 4,800 という合計は、あと 4 パーセント余裕があるように見えて、実際には 0.7 パーセント超過しています。単位は比較を誘うほど名前が似ていて、その比較を台無しにするほど離れています。
たいていのページが示す掛け算は「1,000 MiB は 1.049 GB」ですが、この読者にはむしろ割り算のほうが役立ちます。953.67 MiB で 1 ギガバイトが満ちます。5 ギガバイトは 4,768 MiB。10 ギガバイトは 9,537 MiB。20 ギガバイトは 19,073 MiB。これらが端末の表示と比較すべき天井であり、それぞれ誰もが想定するきりの良い数字より数パーセント低くなっています。
おおまかな方法は、比較する前に割り当てから 5 パーセントを差し引くことです。5 GB の上限はメビバイト表示の画面上では 4,750 のように振る舞い、50 GB のプランは 47,500 のように振る舞います。判断には十分な精度で、スマホを見ながらでも簡単にできる計算です。まさにこの変換が普段必要になる状況です。
1.048576 を掛ければ端末の数字がプロバイダーの数字と一致すればすっきりしますが、そうはなりません。プロバイダーは別の地点で数えています。そのメーターはプロトコルのヘッダーや再送、接続確立を見ていますが、端末はそれをどのアプリにも帰属させません。多くはセッションごとに課金の増分に切り上げます。ですから同じペイロードを運ぶ 100 回の短いセッションは、1 回の長いセッションより多く課金されます。自社サービスをカウントから除外する事業者もあれば、しないところもあります。
ですからこの変換は見た目より狭い問いにしか答えません。あなたの合計がプロバイダーの単位で何を意味するかを教えてくれますが、プロバイダーが実際に記録した値は教えてくれません。変換したあとで数パーセントの差なら、それは測定の違いです。20 パーセントも離れているなら別の何かが起きていて、単位の算術ではそれを見つけられません。
容量で売られるストレージは、接頭辞が一段上でも同じ構造を持ちます。64 GB とラベル付けされたカードはおよそ 64,000,000,000 バイトを保持し、2 進法で数える端末ではおよそ 59.6 と表示されます。ギガの段が一段先にある分、4.86 パーセントではなく 7.37 パーセントの差になります。128 GB のスティックはおよそ 119 と表示されます。どちらも誤って売られているわけではありません。
クラウドストレージのプランも同じように振る舞い、さらにもう一つの差し引きを加えます。クォータは 10 進法で、クライアントは 2 進法で表示し、プロバイダーはしばしばオブジェクトのメタデータやバージョンも合計に含めます。驚きを避ける順番は、まず変換してから、他に何が数えられているかを尋ねることです。この二つは別々の問いで、正確な答えがあるのは最初の問いだけだからです。
合計が表示された多数の数字の足し算から来る場合、単位より丸めのほうが大きな損害を与えます。それぞれ小数点第 1 位まで MiB で表示された 200 個のファイルの一覧は、1 個あたり最大 0.05 MiB の丸め誤差を持ち、変換が行われる前に合計は 10 メビバイト近くずれることがあります。これは小さな合計に対する 4.86 パーセントの補正より大きく、しかも見えません。
対策はこのカテゴリーの他のどこでも同じです。バイト数が手に入るならバイトで合計し、一度だけ変換してください。表示された数字しか手元にないなら、答えを近似値として扱い、そう明言してください。丸められた数字の合計を小数点以下 3 桁まで変換し、まるで測定されたかのように提示するのは避けるべきです。
この区別を無視することは対称的な誤りではありません。メビバイトの数字をメガバイトであるかのように読むと量を過小評価し、10 進法の割り当てを 2 進法であるかのように読むと余裕を過大評価します。両方の誤りは同じ方向を向いていて、読者が両方を同時に犯す——それが普通です——と積み重なります。
10 GB のプランに対する 9,000 MiB の合計は、プランの 1 割が残っているように見えて、実際には 9.44 GB で残りは 0.56 です。これがこの問題全体の形です。数字は直接比較したくなるほど近く、その比較は常に楽観的で、その補正は事後には目立つほど大きくなることが決してありません。
消費者向けのインターフェースで MiB と書くものはごくわずかです。MB と書いてメビバイトで計算し、これは何十年も同じことをしてきた OS から受け継がれた表示の慣習です。切り替える設定はめったになく、それを明記した文書もめったにありません。読者は文脈から基数を推測するしかありません。
信頼できる推測は容量そのものです。64 GB のカードを持つ端末が総容量をおよそ 59.6 と報告するなら、それは 2 進法で数えていて、画面上の他のすべての数字もそうです。64.0 と報告するなら 10 進法で数えていて変換は要りません。一つの数字を一度読むだけで、その端末が今後見せるすべての数字をどう解釈すべきかが決まります。
たいていの人の使用量の中でいちばん大きな項目は動画で、動画のサイズは目に見える何かではなくビットレートに支配されています。5 Mbit/s でのストリーミング 1 時間は 18,000,000,000 ビット、つまり 2.25 GB、およそ 2,146 MiB です。3 Mbit/s なら同じ 1 時間で 1.35 GB、8 Mbit/s なら 3.6 GB です。画質設定はこのページのどんな変換よりも大きくその数字を動かします。
ここはまた、ビットとバイトがいちばん混同されやすい場所でもあり、その混同は数パーセントではなく 8 倍という規模です。Mb/s と書かれたレートはメガビット、MB/s と書かれたレートはメガバイトです。動画を中心に割り当てを計画するなら、ビットレートを確定して 8 で割ることが答えを決める一歩であり、そのあとの 10 進法対 2 進法の補正はその上に乗るさらに細かい調整です。
1 MiB は 0.001048576 GB.画面に出しているのは有効数字 12 桁までです。メビバイトとギガバイトの比そのものは定義によって決まっている厳密な値で、丸めが入るのは表示のところだけです。
いいえ。計算はブラウザーの中で行われます。通信を切ったままでも計算は続けられますし、それがいちばん手軽な確かめ方でもあります。
同じ名前の単位が 2 つ動いているからです。メーカーは 1 GB を 1,000,000,000 バイト(10 億バイト)として数えます。一方 Windows が表示しているのはギビバイト、つまり 1,073,741,824 バイトで、それを「GB」と呼んでいます。同じディスクが 7 パーセントほど小さく見えるのはこのためです。消えたものは何もありません。
1GBは953.674MiBです。同じ関係を逆から読んだだけなので、一方のページの答えをもう一方に通せば、必ず元の値に戻ります。
このページがデータ量の単位について述べていることは検証できます。根拠となる資料は次のとおりです。
係数はページ内の定数で、計算は四則演算だけです。だからどこにも送信されませんし、送信する必要もありません。入力した数値はブラウザーから出ません。運ぶためのリクエストが存在しないからです。