キビビット は、1024 ビット にあたる デジタル 情報の単位です。記号は Kibit です。2 進 の 接頭語 の 最初 のもので、1998 年 に 国際 電気 標準 会議 が定めた 一群 の単位です。1960 年代 から 計算機 の世界に くすぶって いた 取り違え を終わらせるためでした。
問題は 単純 でした。計算機 は記憶を 2 の べき で 番地 づけ しますから、記憶は 1000 ではなく 1024 の かたまり で来ます。技術者は その量に メートル法 の 接頭語 キロ を借りました。1024 が 1000 に近いからで、小さな数なら その 近似 は 害 がありませんでした。しかし 蓄えと伝送は ほんとうの 1000 で数えたので、同じ 接頭語 が、機械の どの 部分 を語るかで ふたつ の別のものを指したのです。
IEC の答えは、新しい名を作ることでした。キビ は「キロ 2 進」を縮めたもので、その型は メビ、ギビ、テビ、ペビ、エクスビ、ゼビ、ヨビ と続きます。どれも その下の 1024 倍 で、記号は いずれも 大文字 のあとに 小文字 の i が続く かたち です。Ki、Mi、Gi、Ti など。こうして キロビット は 1000 ビット だけを意味するようになりました。
1 キビビット は 128 オクテット で、キロビット との差は 2.4 パーセント です。この小さな差こそ、ふたつ が 長く 取り違え られた理由です。この大きさでは 誰も 気づきません。ずれ は 段 ごとに 2.4 パーセント ずつ 積み重なり、メビビット で 5 パーセント、ギビビット で 7 パーセント、ヨビビット では 21 パーセント に達します。そこで あいまいさ が ほんとうに 高く つき はじめる のです。
受け入れは 部分的 で まちまち です。規格 の 団体、リナックス の 中核、そして 技術 の 文書 の 大半 は、IEC の 接頭語 を正しく使います。売り場の ソフト は おおむね そう ではなく、多くの プログラム が いまも KB と書きながら 1024 で割ります。ですから 読み手は しばしば、ある数が どちらの 慣わしに従うのかを 前後 から 察さねば なりません。まさに その規格が 防ごう としたことです。
実際には キビビット そのものは、小さな記憶 素子 の仕様書、組み込みの仕組みが使う 直列 記憶、そして 2 の べき が きっちり 効く 手順 の 文書 に、主に 現れます。1000 ではなく 1024 を意味したい ところ では、これが 正しい 単位です。
1 キビビット は、1024 ビット、128 オクテット、あるいは 1.024 キロビット に等しくなります。
| 単位 | 記号 | 1 キビビットの値 | この単位1つの値 | 換算ツール |
|---|---|---|---|---|
| ビット | bit | 1024 bit | 0.0009765625 Kibit | キビビットからビット |
| キロビット | kbit | 1.024 kbit | 0.9765625 Kibit | キビビットからキロビット |
| メガビット | Mbit | 0.001024 Mbit | 976.5625 Kibit | キビビットからメガビット |
| ギガビット | Gbit | 0.000001024 Gbit | 976562.5 Kibit | キビビットからギガビット |
| テラビット | Tbit | 0.000000001024 Tbit | 976562500 Kibit | キビビットからテラビット |
| ペタビット | Pbit | 1.024 × 10-12 Pbit | 976562500000 Kibit | キビビットからペタビット |
| エクサビット | Ebit | 1.024 × 10-15 Ebit | 976562500000000 Kibit | キビビットからエクサビット |
| ゼタビット | Zbit | 1.024 × 10-18 Zbit | 9.765625 × 1017 Kibit | キビビットからゼタビット |
| ヨタビット | Ybit | 1.024 × 10-21 Ybit | 9.765625 × 1020 Kibit | キビビットからヨタビット |
| オクテット | octet | 128 octet | 0.0078125 Kibit | キビビットからオクテット |
| キロオクテット | ko | 0.128 ko | 7.8125 Kibit | キビビットからキロオクテット |
| メガオクテット | Mo | 0.000128 Mo | 7812.5 Kibit | キビビットからメガオクテット |
| ギガオクテット | Go | 0.000000128 Go | 7812500 Kibit | キビビットからギガオクテット |
| テラオクテット | To | 1.28 × 10-10 To | 7812500000 Kibit | キビビットからテラオクテット |
| ペタオクテット | Po | 1.28 × 10-13 Po | 7812500000000 Kibit | キビビットからペタオクテット |
| エクサオクテット | Eo | 1.28 × 10-16 Eo | 7.8125 × 1015 Kibit | キビビットからエクサオクテット |
| ゼタオクテット | Zo | 1.28 × 10-19 Zo | 7.8125 × 1018 Kibit | キビビットからゼタオクテット |
| ヨタオクテット | Yo | 1.28 × 10-22 Yo | 7.8125 × 1021 Kibit | キビビットからヨタオクテット |
| メビビット | Mibit | 0.0009765625 Mibit | 1024 Kibit | キビビットからメビビット |
| ギビビット | Gibit | 0.000000953674316406 Gibit | 1048576 Kibit | キビビットからギビビット |
| テビビット | Tibit | 9.31322574615 × 10-10 Tibit | 1073741824 Kibit | キビビットからテビビット |
| ペビビット | Pibit | 9.09494701773 × 10-13 Pibit | 1099511627776 Kibit | キビビットからペビビット |
| エクスビビット | Eibit | 8.881784197 × 10-16 Eibit | 1.12589990684 × 1015 Kibit | キビビットからエクスビビット |
| ゼビビット | Zibit | 8.67361737988 × 10-19 Zibit | 1.15292150461 × 1018 Kibit | キビビットからゼビビット |
| ヨビビット | Yibit | 8.47032947254 × 10-22 Yibit | 1.18059162072 × 1021 Kibit | キビビットからヨビビット |
| キビオクテット | Kio | 0.125 Kio | 8 Kibit | キビビットからキビオクテット |
| メビオクテット | Mio | 0.0001220703125 Mio | 8192 Kibit | キビビットからメビオクテット |
| ギビオクテット | Gio | 0.000000119209289551 Gio | 8388608 Kibit | キビビットからギビオクテット |
| テビオクテット | Tio | 1.16415321827 × 10-10 Tio | 8589934592 Kibit | キビビットからテビオクテット |
| ペビオクテット | Pio | 1.13686837722 × 10-13 Pio | 8796093022208 Kibit | キビビットからペビオクテット |
| エクスビオクテット | Eio | 1.11022302463 × 10-16 Eio | 9.00719925474 × 1015 Kibit | キビビットからエクスビオクテット |
| ゼビオクテット | Zio | 1.08420217249 × 10-19 Zio | 9.22337203685 × 1018 Kibit | キビビットからゼビオクテット |
| ヨビオクテット | Yio | 1.05879118407 × 10-22 Yio | 9.44473296574 × 1021 Kibit | キビビットからヨビオクテット |