ASCII

ASCII(アスキー)について



ASCII(American Standard Code for Information Interchange)とは、1963年に制定された文字コード規格で、英語での情報通信において必要な文字や符号を体系的に整理したものです。この規格は、一般的には日本でも「ASCII」と表記され、正式には「情報交換用米国標準コード」と翻訳されます。世界的には「US-ASCII」と表記されることが推奨されています。

基本情報



ASCIIは、1963617日にアメリカの規格協会(American Standards Association、現在のANSI)によって初めて策定されました。最初の規格番号は「ASA X3.4」で、情報技術規格国際委員会(INCITS)の設立に伴い、2002年には「ANSI INCITS 4」に改訂されています。この規格では、0から127の番号に対して、どの文字や記号が対応するかが厳格に定められています。

ASCIIは、基本的に1960年代のアメリカにおいて、英語の通信や当時使用されていたコンピュータに必要な文字や記号を中心に構成されています。これには、英語アルファベットの大文字と小文字、数字0から9、各種の約物、そして制御文字が含まれます。特に7ビットを使用して各文字を表現し、これにより2進数形式で0000000から1111111までの数値を使って、対応する文字を決めています。

ASCIIの構造と派生規格



ASCIIは、一般に受け入れられている7ビットの文字コードであり、のちにISO標準7ビット文字コード(ISO/IEC 646)などが登場しました。しかし007ビットの範囲は英語以外の言語表記には不十分なため、ISO/IEC 8859のような8ビット文字コードが開発され、これによって他の言語の文字が追加されることになりました。このように、ASCIIから派生した文字コード体系は多様化し、世界中の文字を表現するために拡張されています。

当初、1バイトあたり6ビットでデータを扱うコンピュータもありましたが、その後8ビット方式(オクテット)が主流となり、これに伴いASCIIの互換性に配慮した設計が見られます。特に21世紀初頭の技術環境においても、7ビットコードが明確な基準として残っており、例えば通信においては8ビット目がエラーチェックに使用されます。

制御文字と印刷可能な文字



ASCIIには、最初の32文字が制御文字として予約されています。これらは視覚的に表示される文字ではなく、プリンタやモニタの動作を制御するために使用されます。例えば、ASCIIコード10は改行を示し、ASCIIコード27はエスケープシーケンスを提供します。ASCIIコード127は削除文字として知られ、データが消去されたことを示します。

印刷可能な文字はコード32から126に割り当てられ、各種の半角英数字、記号、句読点が含まれます。これにより、ASCIIコードは英語圏での基本的なテキストの表現に広く使用されています。

ASCIIの利点と制限



ASCIIの最大の利点は、シンプルで普遍的な文字セットを提供することにあります。ただし、これが不十分となる国際的な背景では、違った拡張が必要となりました。具体的には、他国の言語に対する少数のダイアクリティカルマークなどの不足が問題視され、ISO/IEC 646などで代替する必要がありました。

1970年代以降は、8ビットの領域を利用した拡張ASCIIが多く登場しましたが、これらの変種間には互換性がほとんどなく、特に国際的なデータ交換の障壁となることもありました。これにより、最終的にはUnicodeが国際的な標準として支持され、ASCIIとの互換性も保たれる形で普及してきました。

結論



ASCIIは、情報技術の発展において重要な基礎を築き、その後の発展にも大きな影響を与えました。そのシンプルさと互換性は、高度な情報交換においても非常に価値のあるものとなっています。特にUnicodeの登場により、ASCIIが持つ基本的な特性は今後も引き継がれ、ますます多様化する文字文化を支えていくことでしょう。

もう一度検索

【記事の利用について】

タイトルと記事文章は、記事のあるページにリンクを張っていただければ、無料で利用できます。
※画像は、利用できませんのでご注意ください。

【リンクついて】

リンクフリーです。