アスキー・コード
WordNet
- any member of the standard code for representing characters by binary numbers
- a text file that contains only ASCII characters without special formatting
Wikipedia preview
出典(authority):フリー百科事典『ウィキペディア(Wikipedia)』「2015/11/03 05:14:57」(JST)
<toggledisplay showtext="[Wiki ja表示]" hidetext="[隠す]">
|
この項目では、文字コードについて説明しています。その他の用法については「アスキー」をご覧ください。 |
|
この項目には、一部のコンピュータや閲覧ソフトで表示できない文字が含まれています(詳細)。 |
ASCII(アスキー、英: American standard code for information interchange)は、現代英語や西ヨーロッパ言語で使われるラテン文字を中心とした文字コード。これはコンピュータその他の通信機器において最もよく使われているものである。
目次
- 1 概要
- 2 ASCII制御文字
- 3 ASCII印字可能文字
- 4 参考文献
- 5 関連項目
概要
ASCIIは、7桁の2進数で表すことのできる整数の数値のそれぞれに、大小のラテン文字や数字、英文でよく使われる約物などを割り当てた文字コードである。1963年6月17日に、American Standards Association(ASA、後のANSI)によって制定された。当時の規格番号は ASA X3.4 、現在の規格番号は ANSI INCITS 4 である。
ASCIIはISO標準7ビット文字コードISO/IEC 646の元となり、後に8ビット文字コードであるISO/IEC 8859が主流となって以降、世界中で使用されている様々な文字の符号化方式の多くは、ASCIIで使用されていない128番以降の部分に、その他の文字を割り当てたものである。
他の文字コードと同じく、ASCIIは整数で表されるデジタルデータと文字集合とが対応づけられたコードである。このコードに従い、文字等を整数に変換する事で、通信、文字情報の処理や保存を行うのが容易になる。ASCIIやASCII互換コードは、ほとんど全てのコンピュータ(特にパーソナルコンピュータやワークステーション)で扱う事が出来る。MIMEでは、「US-ASCII
」とするのが望ましい。
ASCIIは7ビットコードである。つまり、情報を表すのに7桁の2進数(10進数では0〜127)を用いる。ASCIIが規格化された頃ですら、ほとんどのコンピュータの扱う最少単位のバイトは8ビットであるオクテットであった。そのため8ビット目は通信におけるエラーチェック用のパリティビットとして用いられていた。21世紀初頭においても、互換性を維持する目的で、7ビットコードが正式で、8ビット目は使用できない規格がいくつか存在する。
ASCIIはテキストの構造や見た目に関する情報は持たない。そのような情報はマークアップ言語などを使用する事で補うことが出来る。
ASCIIの構成は次のようになっている。
コード範囲(16進) |
内容 |
00-1F |
制御文字 |
20 |
空白 |
21-7E |
図形文字 |
7F |
制御文字(DEL) |
ASCII制御文字
初めの32文字(10進数で0-31)はASCIIでは制御文字として予約されている。基本的にはこれらの制御文字は表示するための文字ではなく、モニタやプリンタなどの機器を制御するために用いられる。例えば、ASCII 10(10進)は line feed(改行)を表し(プリンタの紙送りなどに用いる)、ASCII 27 はエスケープを表す。
ASCII 127(全てのビットがオン、つまり、2進数で1111111)は、delete として知られる制御文字である。この記号が現れた場合、その部分のデータが消去されていることを示す。この制御文字だけ先頭部分になく最後にある理由は、パンチテープへの記録は上書きが出来ないため、削除する際には全てに穴を空けることで対応できるというところからきている(1111111は全てに穴の開いた状態を示す)。また、ASCII 0(全てのビットがオフ、つまり2進数で0000000)は Null あるいは空文字と呼ばれ、delete と同様に多くのコンピュータシステムでは無視される。これは、仮にパンチテープと反対に1を0に変えることでデータを記録し、かつ上書きが不可能な媒体が存在する場合でも対応できるようにしているのである。
コードの多くは、データ転送プロトコルで用いられる。(例:ヘッディング開始、テキスト開始、テキスト終了など。)
セパレータは磁気テープへの保存のために設計された。
XON や XOFF は、プリンタのような処理の遅いデバイスにおいて、データを失うことがないように情報の流れを制御するために用いる事がある。
2進 |
8進 |
10進 |
16進 |
略語 |
図形表現 |
CS |
エスケープシーケンス |
名前/意味 |
000 0000 |
000 |
0 |
00 |
NUL |
␀ |
^@ |
==English Journal==
- ASCII Art Synthesis from Natural Photographs.
- Xu X, Zhong L, Xie M, Liu X, Qin J, Wong TT.
- IEEE transactions on visualization and computer graphics.IEEE Trans Vis Comput Graph.2017 Aug;23(8):1910-1923. doi: 10.1109/TVCG.2016.2569084. Epub 2016 Jun 14.
- While ASCII art is a worldwide popular art form, automatic generating structure-based ASCII art from natural photographs remains challenging. The major challenge lies on extracting the perception-sensitive structure from the natural photographs so that a more concise ASCII art reproduction can be pr
- [https://www.ncbi.nlm.nih.gov/pubmed/27323365 PMID 27323365]
- APUAMA: a software tool for reaction rate calculations.
- Euclides HO1, P Barreto PR2.
- Journal of molecular modeling.J Mol Model.2017 Jun;23(6):176. doi: 10.1007/s00894-017-3337-5. Epub 2017 May 5.
- [https://www.ncbi.nlm.nih.gov/pubmed/28477240 PMID 28477240]
- The 24-Segment Sphericity Index: A New Technique to Evaluate Fetal Cardiac Diastolic Shape.
- DeVore GR1,2, Klas B3, Satou G4, Sklansky M4.
- Ultrasound in obstetrics & gynecology : the official journal of the International Society of Ultrasound in Obstetrics and Gynecology.Ultrasound Obstet Gynecol.2017 Apr 24. doi: 10.1002/uog.17505. [Epub ahead of print]
- [https://www.ncbi.nlm.nih.gov/pubmed/28437575 PMID 28437575]
- Bayesian molecular design with a chemical language model.
- Ikebata H1, Hongo K2,3,4, Isomura T5, Maezono R2, Yoshida R6,7,8.
- Journal of computer-aided molecular design.J Comput Aided Mol Des.2017 Apr;31(4):379-391. doi: 10.1007/s10822-016-0008-z. Epub 2017 Mar 9.
- [https://www.ncbi.nlm.nih.gov/pubmed/28281211 PMID 28281211]
==Japanese Journal==
- Bluetooth Low Energy実験室 : お手軽モジュールRN4020をASCIIコマンドでサクッ! レベルアップ! スマホだけじゃない! マイコン間BLE通信
- インターフェース = Interface 41(9), 109-117, 2015-09
- [http://ci.nii.ac.jp/naid/40020544481 NAID 40020544481]
- スマート・モバイルのコンテンツビジネスとその戦略(<特集>スマート・モバイル・ビジネス戦略)
- 日本情報経営学会誌 35(4), 18-26, 2015-07-15
- [http://ci.nii.ac.jp/naid/110009984487 NAID 110009984487]
- Extraction of citrus flavonoids from peel of <i>Citrus junos</i> using supercritical carbon dioxide with polar solvent
- Transactions of the Materials Research Society of Japan 39(3), 309-311, 2014
- [http://ci.nii.ac.jp/naid/130005004349 NAID 130005004349]
- GPUにおける局所的網羅探索を用いたアスキーアート生成法(アクセラレータ,並列/分散/協調とディペンダブルコンピューティング及び一般)
- 電子情報通信学会技術研究報告. CPSY, コンピュータシステム 113(169), 31-35, 2013-07-25
- [http://ci.nii.ac.jp/naid/110009806013 NAID 110009806013]
==Related Links==
- 新刊案内、書籍検索、業界のニュース、メール・マガジン、ダウンロード。
- ニュース、製品レビュー、用語辞典などを提供するアスキーのPC/IT総合サイト。
Related Pictures
★リンクテーブル★
[★]
- 英
- ASCII Code
- 同
- 情報交換用米国標準コード American Standard Code for Information Interchange, ASCII
[★]
American Standard Code for Information Interchange, ASCII。アスキー・コード
[★]
- 同
- apoptotic speck protein
- 同
- autoimmune sclerosing cholangitis
|