情報の単位とは
データの量の大きさを表す単位を情報の単位という。「データの量」と「情報量」は異なる概念であり、情報の単位は前者を指す。
2進法の1桁を表す情報量を1ビット(bit)という。8ビットをまとめて1バイト(byte)という。情報量の単位は情報量が103倍,106倍,109倍…と大きくなるにつれてK,M,GなどのSI接頭語を付けて表記される。
バイト以外の情報の単位として、オクテット、ニブルが挙げられる。1バイトは場合によっては8ビット以外を指すこともあるが、オクテットは厳密に8ビットのことを指す。ニブルはオクテットの半分の4ビットのことを指す。
- 1byte=8bit
- 103byte=1KB
- 8ビット=1オクテット=2ニブル
2進法と10進法における情報の単位
KB,MG,GBなどの単位は十進の倍量を示すほか、俗習として二進の倍量を示す場合がある。例えば1KBは103=1000byteと210=1024byteの2通りの表し方が混用されている。十進と二進の区別をつけるため、厳密に二進の倍量を示す場合はキビバイトなどの2進接頭辞が用いられる。
10進法の情報の単位一覧
| 単位 | 読み方 | 英語 | データ量 |
|---|---|---|---|
| B | バイト | byte | 8bit |
| kB | キロバイト | kilobyte | 1000B |
| MB | メガバイト | megabyte | 1000KB |
| GB | ギガバイト | gigabyte | 1000MB |
| TB | テラバイト | terabyte | 1000GB |
| PB | ペタバイト | petabyte | 1000TB |
| EB | エクサバイト | exabyte | 1000PB |
| ZB | ゼタバイト | zettabyte | 1000EB |
| YB | ヨタバイト | yottabyte | 1000ZB |
| RB | ロナバイト | ronnabyte | 1000YB |
| QB | クエタバイト | quettabyte | 1000RB |
キロバイトに関して、1000byteを指す場合はkが小文字のkB、俗用の1024byteを指す場合は大文字のKBと区別する場合がある。
2進法の情報の単位一覧
| 単位 | 読み方 | 英語 | データ量 |
|---|---|---|---|
| KiB | キビバイト | kibibyte | 1024B |
| MiB | メビバイト | mebibyte | 1024KiB |
| GiB | ギビバイト | gibibyte | 1024MiB |
| TiB | テビバイト | tebibyte | 1024GiB |
| PiB | ペビバイト | pebibyte | 1024TiB |
| EiB | エクスビバイト | exbibyte | 1024PiB |
| ZiB | ゼビバイト | zebibyte | 1024EiB |
| YiB | ヨビバイト | yobibyte | 1024ZiB |
| RiB | ロビバイト | robibyte | 1024YiB |
| QiB | クエビバイト | quebibyte | 1024RiB |