ビット (bit)

データ量の単位 · 国際単位系

すべての単位 データ量の換算ツール

ビット は情報の基本の単位です。記号は bit で、その名は 英語 の binary digit、すなわち 2 進 の けた を縮めたものです。統計学者 の ジョン・テューキー が作り、クロード・シャノン が 1948 年 の論文『通信の数学的理論』で活字にしました。情報理論を打ち立てた仕事です。

1 ビット とは、同じ確からしさの ふたつ の 可能性 のあいだで ひとつ を選ぶことが運ぶ情報の量です。硬貨 が 表 か 裏 か、開閉器 が 開 か 閉 か、電圧 が 高 か 低 か。そのどれもが 1 ビット を決めます。この定めがあるからこそ、ビット は単なる書きかたの約束ではなく単位なのです。答えがどれだけの 不確かさ を取り除くかを測り、しかも問いが何についてであったかに左右されません。

シャノン の 洞察 は、それが数えられるということでした。同じ確からしさの 32 個 の記号からなる 文字体系 の便りは、記号 1 つ につき 5 ビット を運びます。32 は 2 の 5 乗 だからです。記号の確からしさが等しくないとき、たとえば ことば の 文字 がそうであるように、平均は下がります。素朴な数えと真の平均とのこの隔たりこそ、圧縮が食いものにするものです。よく圧縮された ファイル とは、あまった ビット が取り除かれた ファイル のことです。

機械のなかで ビット は物としての状態です。フラッシュ 記憶 の 浮遊 ゲート に閉じこめられた電荷、ハードディスク の 円盤 の上の 磁区 の向き、光 ディスク の くぼみ と 平ら、光 ファイバー のなかの 光 の 有無。どれも同じ抽象の量を写しており、だからこそ データ は失われることなく そのあいだ を移れるのです。

蓄えのなかで ビット が 1 つ ずつ数えられることは まず ありません。8 つ ずつ まとめて オクテット にされ、容れられる量は オクテット かその 倍数 で示されます。伝送は別です。回線 や 接続口 の速さは 毎秒 ビット で示されますから、毎秒 100 メガビット とうたわれる回線が届けるのは 毎秒 およそ 12.5 メガオクテット です。この ふたつ を取り違えることが、この分野ぜんたいで もっとも よくある計算違いです。

1 つ ずつの ビット がほんとうに数えられるのは、細かさと 幅 の仕様のなかです。8 ビット の色の 経路 は 256 段、10 ビット なら 1024 段 を持ちます。1 標本 16 ビット の音は およそ 96 デシベル の 幅 を持ち、24 ビット なら およそ 144 です。64 ビット の 番地 は およそ 1800 京 の場所に名を付けられます。いずれの場合も、ビット を 1 つ 足すたびに、見分けられるものが 倍 になります。

1 ビット は、0.125 オクテット、0.001 キロビット、あるいは およそ 0.0009766 キビビット に等しくなります。

ビットの換算表

単位記号1 ビットの値この単位1つの値換算ツール
キロビットkbit0.001 kbit1000 bitビットからキロビット
メガビットMbit0.000001 Mbit1000000 bitビットからメガビット
ギガビットGbit0.000000001 Gbit1000000000 bitビットからギガビット
テラビットTbit1 × 10-12 Tbit1000000000000 bitビットからテラビット
ペタビットPbit1 × 10-15 Pbit1 × 1015 bitビットからペタビット
エクサビットEbit1 × 10-18 Ebit1 × 1018 bitビットからエクサビット
ゼタビットZbit1 × 10-21 Zbit1 × 1021 bitビットからゼタビット
ヨタビットYbit1 × 10-24 Ybit1 × 1024 bitビットからヨタビット
オクテットoctet0.125 octet8 bitビットからオクテット
キロオクテットko0.000125 ko8000 bitビットからキロオクテット
メガオクテットMo0.000000125 Mo8000000 bitビットからメガオクテット
ギガオクテットGo1.25 × 10-10 Go8000000000 bitビットからギガオクテット
テラオクテットTo1.25 × 10-13 To8000000000000 bitビットからテラオクテット
ペタオクテットPo1.25 × 10-16 Po8 × 1015 bitビットからペタオクテット
エクサオクテットEo1.25 × 10-19 Eo8 × 1018 bitビットからエクサオクテット
ゼタオクテットZo1.25 × 10-22 Zo8 × 1021 bitビットからゼタオクテット
ヨタオクテットYo1.25 × 10-25 Yo8 × 1024 bitビットからヨタオクテット
キビビットKibit0.0009765625 Kibit1024 bitビットからキビビット
メビビットMibit0.000000953674316406 Mibit1048576 bitビットからメビビット
ギビビットGibit9.31322574615 × 10-10 Gibit1073741824 bitビットからギビビット
テビビットTibit9.09494701773 × 10-13 Tibit1099511627776 bitビットからテビビット
ペビビットPibit8.881784197 × 10-16 Pibit1.12589990684 × 1015 bitビットからペビビット
エクスビビットEibit8.67361737988 × 10-19 Eibit1.15292150461 × 1018 bitビットからエクスビビット
ゼビビットZibit8.47032947254 × 10-22 Zibit1.18059162072 × 1021 bitビットからゼビビット
ヨビビットYibit8.27180612553 × 10-25 Yibit1.20892581961 × 1024 bitビットからヨビビット
キビオクテットKio0.0001220703125 Kio8192 bitビットからキビオクテット
メビオクテットMio0.000000119209289551 Mio8388608 bitビットからメビオクテット
ギビオクテットGio1.16415321827 × 10-10 Gio8589934592 bitビットからギビオクテット
テビオクテットTio1.13686837722 × 10-13 Tio8796093022208 bitビットからテビオクテット
ペビオクテットPio1.11022302463 × 10-16 Pio9.00719925474 × 1015 bitビットからペビオクテット
エクスビオクテットEio1.08420217249 × 10-19 Eio9.22337203685 × 1018 bitビットからエクスビオクテット
ゼビオクテットZio1.05879118407 × 10-22 Zio9.44473296574 × 1021 bitビットからゼビオクテット
ヨビオクテットYio1.03397576569 × 10-25 Yio9.67140655692 × 1024 bitビットからヨビオクテット