分析と広告のためのCookie
分析と広告のためにCookieを使っており、どちらもGoogleに送られます。拒否しても、目に見える動作は何も変わりません。プライバシーポリシーを読む
1 GB = 976562.5 KiB
値を入力すると、ギガバイトからキビバイトへの計算が入力に合わせてその場で進みます。1 GB あたり 976562.5 KiB.この比は測って求めたものではなく、定義で決まっています。計算はお使いの端末の中で行われ、入力した数字が通信に乗ることはありません。ただし、そのまわりのページのほうは、ほかのどのページとも同じように広告を読み込みます。
64 GB is 62500000 KiB
— 普及価格帯のスマートフォン.
1000 GB is 976600000 KiB
— 「1 テラバイト」として売られているディスク.
0.0005243 GB is 512 KiB
— 半メビバイト.
0.000004096 GB is 4 KiB
— ほとんどのシステムでのメモリーページ 1 枚.
| GB | KiB |
|---|---|
| 1 | 976562.5 |
| 2 | 1953125 |
| 5 | 4882812.5 |
| 10 | 9765625 |
| 50 | 48828125 |
| 100 | 97656250 |
| 500 | 488281250 |
| 1000 | 976562500 |
GB を KiB に変換
1 ギガバイトは 10 億バイトです。ディスクのメーカー、通信のデータ容量、動画のサイズが使っているのと同じ十進の意味です。
1 キビバイトはちょうど 1,024 バイトです。この名前は 1998 年に、「キロバイト」に 1,000 の意味を返してやるために導入されました。もっとも、定着したとは言いがたい状況です。
倍率は 976562.5 で、これをそのまま持ち歩く人はまずいません。980000 に丸めると 0.35 % ずれます。小さい数では見えもしませんが、1,000 GB あたりで、ずれは丸ごと 1 単位になります。
丸める前に知っておく価値があるのは、ずれの大きさそのものではなく、それを無視できなくなる地点のほうです。それより下なら短い倍率が賢明で、それより上なら上の入力欄を使ってください。あちらは書き出す前に丸めません。
KiB 1 つはひとつ下の単位の 1,024 倍で、kB 1 つは 1,000 倍です。このページでは 0 GB と 0 GB の差——2.4 %——になり、段を上がるごとにこの隔たりは開いていきます。写真 1 枚では丸め誤差でしかないものが、ハードディスクでは目に見える割合になるのはそのためです。
「容量が消えた」という話の中身は、これだけです。kB で売られたディスクには、書いてあるとおりのバイト数が入っています。それを 1,000 ではなく 1,024 で割り、名前は kB のまま表示しているのが Windows です。macOS は 10.6 以降ディスクの容量を十進の単位で数えているので、同じディスクが 2 台のパソコンで違う大きさに見えることがあります。減ったものはなく、丸めているのでもありません。同じバイト数に、名前が 2 つあるだけです。
GB(ギガバイト)は 10 進数の単位で、1 GB = 1,000,000,000 バイトです。KiB(キビバイト)は 2 進数の単位で、1 KiB = 1,024 バイトです。GB を KiB に直すには、まずバイトに戻してから 1,024 で割ります。1 GB はおよそ 976,562.5 KiB になります。
この 2 段階を頭の中で正確に行うのは難しいため、実務ではこの種の変換ツールか、換算式を使うのが確実です。
ハードディスクや SSD のメーカーは、容量を 10 進数の GB(1,000,000,000 バイト)で表示するのが業界標準です。一方、Windows などの OS は多くの場合、内部的に 2 進数を基準に計算した値を、そのまま「GB」というラベルで表示します。
この食い違いが、「買ったときの表示は 1 TB だったのに、パソコンでは 931 GB としか見えない」という有名な現象の原因です。実際にはデータが消えているわけではなく、単位の基準が違うだけです。
GB から KiB への変換が必要になるのは、プログラムがメモリーやファイルサイズをキビバイト単位で報告する場合、あるいはシステムの内部処理でブロックサイズを扱う場合です。GB という大きな単位から、より細かい実務単位へ落とし込む作業になります。
ネットワーク帯域やクラウドの請求など、10 進数の GB がそのまま使われる場面も多いため、扱っている数字がどちらの基準かを最初に確認しておくことが、この変換の正確さを保つ第一歩です。
1 GB(10 進数)を KiB に変換するには、GB の値に 1,000,000,000 をかけてバイトに戻し、それを 1,024 で割ります。まとめると GB × 976,562.5 が KiB の値になります。
この計算ツールはこの正確な係数を使っており、四捨五入による誤差を挟みません。数値が大きくなるほど、この正確さの違いは実際の数字の差として現れてきます。
1 GB は約 976,562.5 KiB という、6 桁の大きな数字になります。GB という単位が「大きなまとまり」として設計されているのに対し、KiB は「細かい単位」なので、変換すると桁数が大きく増えるのは自然なことです。
桁数の見た目に惑わされず、まず単位のラベルを確認する習慣をつけておくと、この種の変換で桁を見誤るミスを防げます。
プログラムの設定ファイルでメモリー上限を KiB 単位で指定する必要があり、手元にあるのは GB 単位のスペック表しかない、という場面でこの変換が使われます。逆にシステムのログに出力された KiB の値を、分かりやすい GB 単位のレポートに集計し直す場面もあります。
どちらの方向でも、GB が 10 進数、KiB が 2 進数であるという前提を取り違えないことが、正確な変換の出発点になります。
1 GB は 976562.5 KiB.画面に出しているのは有効数字 12 桁までです。ギガバイトとキビバイトの比そのものは定義によって決まっている厳密な値で、丸めが入るのは表示のところだけです。
いいえ。計算はブラウザーの中で行われます。通信を切ったままでも計算は続けられますし、それがいちばん手軽な確かめ方でもあります。
同じ名前の単位が 2 つ動いているからです。メーカーは 1 GB を 1,000,000,000 バイト(10 億バイト)として数えます。一方 Windows が表示しているのはギビバイト、つまり 1,073,741,824 バイトで、それを「GB」と呼んでいます。同じディスクが 7 パーセントほど小さく見えるのはこのためです。消えたものは何もありません。
1KiBは0.000001024GBです。同じ関係を逆から読んだだけなので、一方のページの答えをもう一方に通せば、必ず元の値に戻ります。
このページがデータ量の単位について述べていることは検証できます。根拠となる資料は次のとおりです。
係数はページ内の定数で、計算は四則演算だけです。だからどこにも送信されませんし、送信する必要もありません。入力した数値はブラウザーから出ません。運ぶためのリクエストが存在しないからです。