GB? GiB~ GeB!
「GeB」の紹介:GiB に対応する明確な十進法単位
私たちは十進法の文脈では、GB ではなく GeB の使用を強く推奨します。
背景
デジタルストレージを測定する際、私たちはよく GB と GiB を目にしますが、その実際の意味は大きく異なります:
| 略語 | 正式名称 | バイト数 | |
|---|---|---|---|
| GiB | Gibibyte | IEC 二進法標準単位 | |
| GB | Gigabyte | SI 十進法単位、しかし使用が非常に混乱している |
これは大量の誤解を招いています:ハードディスクメーカーは GB で表記しますが、オペレーティングシステムが表示するのは GiB であり、ユーザーは常に「損した」と感じてしまいます。
提案:GeB の導入
GB と GiB の間の混乱を解消するため、私たちは新しい略語 GeB を提案します。これは Gidebyte(十進法ギガバイト)を表し、Gibibyte(二進法ギガバイト)を表す GiB と対称的で明確な単位ペアとなります。
| 略語 | 正式名称 | 進数 | バイト数 |
|---|---|---|---|
| GeB | Gidebyte | 10 | |
| GiB | Gibibyte | 2 |
各言語での発音
GB、GiB、GeB のような略語は、意味だけでなく発音においても混乱を招く可能性があります。異なる言語コミュニティでは技術的な略語の扱い方が異なるため、ストレージ単位について議論する際に混乱が生じることがあります。以下は主要な言語環境での一般的な処理方法です:
| BCP 47 | GiB | GeB | 方法 | |
|---|---|---|---|---|
| en (English) | /dʒiːbiː/ | /gɪb/ | /gæb/ | 単語として[1] |
| ge (Germân) | Giga-Byte | Gibi-Byte | Gide-Byte | 全称を読む |
| ja(日本語) | ジービー | ギブ | ゲブ | 英語を踏襲 |
| zh-Hans(簡体中文) | G-B | G-I-B | G-B | 分解して発音する |
| zh-Hant(繁体中文) | 吉比(特) | 吉比(特) | 格比(特) | 簡繁混用 |
私たちの提案
私たちは開発者、技術ドキュメント作成者、システム設計者に以下を推奨します:
十進法の値を扱う際は、曖昧な GB を避けて GeB を統一して使用する
UI のツールチップやドキュメントを通じてユーザーに説明する:1 GeB = Bytes
API やユーザーインターフェースで GiB/GeB をペアで表示し、一貫性を高める
GeB の拡張:十進法単位ファミリー
同じパターンは他の SI 接頭辞単位にも適用できます。以下は提案する十進法単位ファミリーです:
| 十進法 | 二進法 | |||||
|---|---|---|---|---|---|---|
| 値 | 正式名称 | SI | 提案 | 値 | 正式名称 | IEC 60027-2 |
| Kilobyte | kB | KeB | Kibibyte | KiB | ||
| Megabyte | MB | MeB | Mebibyte | MiB | ||
| Gigabyte | GB | GeB | Gibibyte | GiB | ||
| Terabyte | TB | TeB | Tebibyte | TiB | ||
| Petabyte | PB | PeB | Pebibyte | PiB | ||
| Exabyte | EB | EeB | Exbibyte | EiB | ||
| Zettabyte | ZB | ZeB | Zebibyte | ZiB | ||
| Yottabyte | YB | YeB | Yobibyte | YiB | ||
| Ronnabyte | RB | ReB | Robibyte | RiB | ||
| Quettabyte | QB | QeB | Quebibyte | QiB |
これにより、単位が対称的に統一され、規則が明確になり、理解と記憶が容易になります。
注:SI の規範に従い、 バイトは kB と表記すべきです。実際には KB という表記もよく見られますが、それは厳密には不正確です。
実装と普及
普及を促進するために:
開発ツール、システムインターフェース、ファイルマネージャーで GeB を使用する
プロジェクトドキュメントでユーザーと貢献者に GiB と GeB の違いを説明する
オープンソースライブラリが設定オプションをサポートするよう推進する:
formatSize(value, { unit: 'GeB' })
結び
コンピュータ単位に、明確で統一された、説明可能な命名方式を与える時が来ました。
私たちは GeB を GiB の公式な十進法の「双子」として定め、自分が実際に得たバイト数を推測するのはもうやめましょう。
単位を明確に、今この瞬間から。
GB は Initialism、他は Acronym。 ↩︎