キビ(kibi)
単位(に付ける接頭辞)だよ
「2の10乗」を表すよ
記号は「Ki」を使うよ
「キロ(k)」の2進数版だよ
簡単に書くよ
キビ(kibi)とは
「キロ(k)」の親戚
であり
「1,024(2の10乗)」を表す単位(に付ける接頭辞)
です。
詳しく書くよ
サクっと一言で説明すると
2の10乗
を意味する単位(に付ける接頭辞)が「キビ(kibi)」です。
記号は「Ki」を使います。
例えば、1キビバイトであれば「1KiB」のように表現します。
以上で、ざっくりとした説明は終わりです。
お疲れ様でした。
ここら先は半分余談の補足説明です。
気が向いた方は読んであげてください。
気が向かない方は読む必要ありません。
おやつでも食べて気分転換してください。

人間様の世界は基本的に、0から9までの数字を使って数を表す10進数の世界です。
それに対して、コンピュータさんの世界は0、1の数字を使って数を表す2進数の世界です。
人間様にとって、1,000は10の3乗でキリが良く見えます。
ですが、コンピュータさんにとっては中途半端な数字なのです。
コンピュータさんにとっては、2の10乗である1,024の方がキリが良く見えます。
そのため「キロ」という単位は
人間様にとってのキロ:1,000
コンピュータさんにとってのキロ:1,024
なのです。
例えば「1キロバイト」と言った場合、人間様の基準で考えると「1,000バイト」です。
コンピュータさんの基準で考えると「1,024バイト」になります。
そのため、人間様寄りの気分で
1キロバイト = 10の3乗バイト = 1,000バイト
と解釈しても、あるいはコンピュータさん寄りの気分で
1キロバイト = 2の10乗バイト = 1,024バイト
と解釈しても間違いとは言えません。
これはパッと見で紛らわしいですよね。
「1キロバイト」と書いてあったら「これは1,000バイトなのかな?1,024バイトなのかな?」と迷ってしまいます。
そこで、どこかの誰かが「1,024を表す単位」を新しく作りました。
1キロバイト = 1,000バイト
1【1,024を表す単位】バイト = 1,024バイト
と使い分ければ紛らわしくないだろうと考えたのです。
この「1,024を表す単位」が「キビ(Ki)」です。
これで紛らわしくありませんよね。
1キロバイト = 1,000バイト
1キビバイト = 1,024バイト
と使い分ければ誤解は生じません。
そんな経緯で生まれた……かどうかは知りませんが、そんな感じで使い分けされることが期待されている
キロの親戚
が「キビ」です。
並べて書くと
■キロ
・10進数版のキロ
・1,000(10の3乗)を表す単位
■キビ
・2進数版のキロ
・1,024(2の10乗)を表す単位
となります。
一言でまとめるよ
まぁ「キビ」って単語が出てきたら「キロの2進数版(2の10乗を表す単位)なんだな~」と お考えください。






