コンテンツにスキップ

GB? GiB~ GeB!

「GeB」の紹介:GiB に対応する明確な十進法単位

私たちは十進法の文脈では、GB ではなく GeB の使用を強く推奨します。

背景

デジタルストレージを測定する際、私たちはよく GBGiB を目にしますが、その実際の意味は大きく異なります:

略語正式名称バイト数
GiBGibibyteIEC 二進法標準単位
GBGigabyteSI 十進法単位、しかし使用が非常に混乱している

これは大量の誤解を招いています:ハードディスクメーカーは GB で表記しますが、オペレーティングシステムが表示するのは GiB であり、ユーザーは常に「損した」と感じてしまいます。

提案:GeB の導入

GB と GiB の間の混乱を解消するため、私たちは新しい略語 GeB を提案します。これは Gidebyte(十進法ギガバイト)を表し、Gibibyte(二進法ギガバイト)を表す GiB と対称的で明確な単位ペアとなります。

略語正式名称進数バイト数
GeBGidebyte10
GiBGibibyte2

各言語での発音

GB、GiB、GeB のような略語は、意味だけでなく発音においても混乱を招く可能性があります。異なる言語コミュニティでは技術的な略語の扱い方が異なるため、ストレージ単位について議論する際に混乱が生じることがあります。以下は主要な言語環境での一般的な処理方法です:

BCP 47GBGiBGeB方法
en (English)/dʒiːbiː//gɪb//gæb/単語として[1]
ge (Germân)Giga-ByteGibi-ByteGide-Byte全称を読む
ja(日本語)ジービーギブゲブ英語を踏襲
zh-Hans(簡体中文)G-BG-I-BG-B分解して発音する
zh-Hant(繁体中文)吉比(特)吉比(特)格比(特)簡繁混用

私たちの提案

私たちは開発者、技術ドキュメント作成者、システム設計者に以下を推奨します:

  • 十進法の値を扱う際は、曖昧な GB を避けて GeB を統一して使用する

  • UI のツールチップやドキュメントを通じてユーザーに説明する:1 GeB = Bytes

  • API やユーザーインターフェースで GiB/GeB をペアで表示し、一貫性を高める

GeB の拡張:十進法単位ファミリー

同じパターンは他の SI 接頭辞単位にも適用できます。以下は提案する十進法単位ファミリーです:

十進法二進法
正式名称SI提案正式名称IEC 60027-2
KilobytekBKeBKibibyteKiB
MegabyteMBMeBMebibyteMiB
GigabyteGBGeBGibibyteGiB
TerabyteTBTeBTebibyteTiB
PetabytePBPeBPebibytePiB
ExabyteEBEeBExbibyteEiB
ZettabyteZBZeBZebibyteZiB
YottabyteYBYeBYobibyteYiB
RonnabyteRBReBRobibyteRiB
QuettabyteQBQeBQuebibyteQiB

これにより、単位が対称的に統一され、規則が明確になり、理解と記憶が容易になります。

注:SI の規範に従い、 バイトは kB と表記すべきです。実際には KB という表記もよく見られますが、それは厳密には不正確です。

実装と普及

普及を促進するために:

  • 開発ツール、システムインターフェース、ファイルマネージャーで GeB を使用する

  • プロジェクトドキュメントでユーザーと貢献者に GiB と GeB の違いを説明する

  • オープンソースライブラリが設定オプションをサポートするよう推進する:formatSize(value, { unit: 'GeB' })

結び

コンピュータ単位に、明確で統一された、説明可能な命名方式を与える時が来ました。

私たちは GeB を GiB の公式な十進法の「双子」として定め、自分が実際に得たバイト数を推測するのはもうやめましょう。

単位を明確に、今この瞬間から。


  1. GB は Initialism、他は Acronym↩︎