ASCII文字はなぜ7ビット? |
コンピュータができた当時は,メモリ素子も少なく,通信速度も遅く,通信料も高かったため,1ビットでも情報量を減らしたいという要求がありました.そのため,英数字や記号だけを表現するのに最低限必要なビット数として7ビットが選ばれました.
しかし,しばらくするとコンピュータの内部は8ビットになり,通信路も8ビットや16ビットを単位として扱うようになりました.
しかし英語文化圏ではデータとしては7ビットで十分であったため,インターネットの中のメールやニュースなどの古くからあるソフトウェアの中には,8ビットめを正しく扱っていないものがあります.そのためインターネットではASCII文字以外の情報を送るときには,8ビットめが正しく伝わらなかった場合でも情報が正しく伝わるように,BASE64やQuoted-Printableエンコーディングを用いることになっています. |
|