ASCII: 두 판 사이의 차이

내용 삭제됨 내용 추가됨
ASCII 위키백과, 우리 모두의 백과사전. ASCII ASCII-infobox.svg ASCII (1967년 및 그 이후) MIME / IANA us-ascii 다른 이름 ISO-IR-006[1] 언어 영어 분류 ISO 646 시리즈 확장 버전 유니코드 ISO/IEC 8859 (시리즈) KOI-8 OEM (시리즈) Windows-125x (시리즈) 기타 이전 인코딩 ITA 2, FIELDATA 다음 인코딩 ISO 8859, 유니코드 그 밖의 관련 인코딩 PETSCII vte 1972 프린터 사용 설명서에 개시된 아스키 코드 차트표 미국정보교환표준부호(영어: American Standard Code for Information Interchange), 또는 줄여서 ASCII( /ˈæski/, 아스키)는 영문 알파벳을 사용하는 대표적인 문자 인코딩이다. 아스키는 컴퓨터와 통신 장비를 비롯한 문자를 사용하는 많은 장치에서 사용되며, 대부분의 문자 인코딩이 아스키에 기초를 두고 있다. 아
태그: 되돌려진 기여 시각 편집
편집 요약 없음
태그: 수동 되돌리기 nowiki 추가됨 동음이의 링크
1번째 줄:
{{Infobox character encoding
| name = ASCII
| alias = ISO-IR-006<ref>{{인용|mode=cs1 |url=https://www.itscj.ipsj.or.jp/iso-ir/006.pdf |title=ISO-IR-006: ASCII Graphic character set |author=ANSI |author-link=American National Standards Institute |publisher=ITSCJ/[[Information Processing Society of Japan|IPSJ]] |date=1975-12-01}}</ref>
| mime = us-ascii
| image = ASCII-infobox.svg
| caption = ASCII (1967년 및 그 이후)
| lang = [[영어]]
| extensions = * [[유니코드]]
* [[ISO/IEC 8859]] (시리즈)
* [[KOI-8]]
* [[OEM 코드 페이지|OEM]] (시리즈)
* [[Windows-125x]] (시리즈)
* [[EASCII|기타]]
| prev = [[보도 코드|ITA 2]], [[FIELDATA]]
| next = [[ISO 8859]], [[유니코드]]
| otherrelated = [[PETSCII]]
| classification = [[ISO 646|ISO 646 시리즈]]
}}
[[파일:USASCII code chart.png|섬네일|1972 프린터 사용 설명서에 개시된 아스키 코드 차트표]]
 
'''미국정보교환표준부호'''({{llang|en|American Standard Code for Information Interchange}}), 또는 줄여서 ASCII({{IPAc-en|pron|ˈ|æ|s|k|i}}, '''아스키''')는 영문 [[알파벳]]을 사용하는 대표적인 [[문자 인코딩]]이다. 아스키는 [[컴퓨터]]와 통신 장비를 비롯한 문자를 사용하는 많은 장치에서 사용되며, 대부분의 문자 인코딩이 아스키에 기초를 두고 있다.
 
아스키는 7[[비트 (단위)|비트]] 인코딩으로, 33개의 출력 불가능한 제어 문자들과 공백을 비롯한 95개의 출력 가능한 문자들로 총128개로 이루어진다. 제어 문자들은 역사적인 이유로 남아 있으며 대부분은 더 이상 사용되지 않는다. 출력 가능한 문자들은 52개의 영문 알파벳 대소문자와, 10개의 숫자, 32개의 [[특수 문자]], 그리고 하나의 [[공백 문자]]로 이루어진다.
 
아스키가 널리 사용되면서 다양한 아스키 기반의 확장 인코딩들이 등장했으며, 이들을 묶어서 아스키라고 부르기도 한다. 대표적으로 7비트 인코딩을 유지한 [[ISO/IEC 646]]과, 원래 아스키 코드 앞에 비트 0을 넣어 8비트 인코딩을 만든 IBM [[코드 페이지]]와 [[ISO/IEC 8859|ISO 8859]]가 있다. 이 인코딩들은 언어군에 따라 같은 숫자에 서로 다른 문자가 배당된 경우가 많다.
 
== 역사 ==
아스키 코드는 지금의 [[미국 국가표준 협회]](ANSI)의 전신인 [[미국 표준 협회]](ASA)가 주도한 X3 위원회가 개발했다. 그 아래의 X3.2 소위원회는 1960년 10월 6일 아스키 표준화 작업을 시작하여, 1963년 표준화 초판을 발간했고,<ref>Mary Brandel, "[http://edition.cnn.com/TECH/computing/9907/06/1963.idg/ 1963: The Debut of ASCII]", [[CNN]], 1999년 7월 6일 작성, 2018년 3월 22일 확인.</ref><ref>"American Standard Code for Information Interchange, ASA X3.4-1963", [[미국 표준 협회]] (ASA), 1963년 6월 17일.</ref> 1967년 개정했으며,<ref name="ASCII-1967">"Standard Code for Information Interchange, USAS X3.4-1967", [[미합중국 표준 협회]] (USASI), 1967년 7월 7일.</ref><ref name="Jennings_2016">Thomas Daniel Jennings, "An annotated history of some character codes or ASCII: American Standard Code for Information Infiltration", World Power Systems (WPS), 1999년 최초 작성, 2016년 4월 20일 개정, [https://web.archive.org/web/20160522024759/http://worldpowersystems.com/J/codes/#ASCII-1967 Internet Arichive]에서 2018년 3월 22일 확인.</ref> 가장 최근의 업데이트는 1986년에 있었다.<ref name="ASCII-1986">"American National Standard for Information Systems — Coded Character Sets — 7-Bit American National Standard Code for Information Interchange (7-Bit ASCII), ANSI X3.4-1986", [[미국 국가표준 협회]] (ANSI), 1986년 3월 26일.</ref>
 
== 제어 문자표 ==
제어할 때 쓰는 코드이다. 아직도 Serial 통신(RS-232, UART, USART...)이 적용된 곳에는 많이 사용되고 있다.
{| class="wikitable" style="text-align: center"
|-
! [[이진법]] !! [[팔진법]] !! [[십진법]] !! [[십육진법]] !! 약자 !! 설명 !! 한국어 설명
|-
| 000 0000 || style="background:lightblue;" | 000 || style="background:#CFF;" | 0 || style="background:lightblue;" | 00
| NUL || style="text-align:left;" | Null Character || NULL
|-
| 000 0001 || style="background:lightblue;" | 001 || style="background:#CFF;" | 1 || style="background:lightblue;" | 01
| SOH || style="text-align:left;" | Start of Header || 헤더 시작
|-
| 000 0010 || style="background:lightblue;" | 002 || style="background:#CFF;" | 2 || style="background:lightblue;" | 02
| STX || style="text-align:left;" | Start of Text || 본문 시작, 헤더 종료
|-
| 000 0011 || style="background:lightblue;" | 003 || style="background:#CFF;" | 3 || style="background:lightblue;" | 03
| ETX || style="text-align:left;" | End of Text || 본문 종료
|-
| 000 0100 || style="background:lightblue;" | 004 || style="background:#CFF;" | 4 || style="background:lightblue;" | 04
| EOT || style="text-align:left;" | End of Transmission || 전송 종료, 데이터 링크 초기화
|-
| 000 0101 || style="background:lightblue;" | 005 || style="background:#CFF;" | 5 || style="background:lightblue;" | 05
| ENQ || style="text-align:left;" | Enquiry || 응답 요구
|-
| 000 0110 || style="background:lightblue;" | 006 || style="background:#CFF;" | 6 || style="background:lightblue;" | 06
| ACK || style="text-align:left;" | Acknowledgment || 긍정응답
|-
| 000 0111 || style="background:lightblue;" | 007 || style="background:#CFF;" | 7 || style="background:lightblue;" | 07
| BEL || style="text-align:left;" | Bell || 경고음
|-
| 000 1000 || style="background:lightblue;" | 010 || style="background:#CFF;" | 8 || style="background:lightblue;" | 08
| BS || style="text-align:left;" | Backspace || [[백스페이스]]
|-
| 000 1001 || style="background:lightblue;" | 011 || style="background:#CFF;" | 9 || style="background:lightblue;" | 09
| HT || style="text-align:left;" | Horizontal Tab || 수평 탭
|-
| 000 1010 || style="background:lightblue;" | 012 || style="background:#CFF;" | 10 || style="background:lightblue;" | 0A
| LF || style="text-align:left;" | Line feed || 개행
|-
| 000 1011 || style="background:lightblue;" | 013 || style="background:#CFF;" | 11 || style="background:lightblue;" | 0B
| VT || style="text-align:left;" | Vertical Tab || 수직 탭
|-
| 000 1100 || style="background:lightblue;" | 014 || style="background:#CFF;" | 12 || style="background:lightblue;" | 0C
| FF || style="text-align:left;" | Form feed || 다음 페이지
|-
| 000 1101 || style="background:lightblue;" | 015 || style="background:#CFF;" | 13 || style="background:lightblue;" | 0D
| CR || style="text-align:left;" | Carriage return || 복귀
|-
| 000 1110 || style="background:lightblue;" | 016 || style="background:#CFF;" | 14 || style="background:lightblue;" | 0E
| SO || style="text-align:left;" | Shift Out || 확장문자 시작
|-
| 000 1111 || style="background:lightblue;" | 017 || style="background:#CFF;" | 15 || style="background:lightblue;" | 0F
| SI || style="text-align:left;" | Shift In || 확장문자 종료
|-
| 001 0000 || style="background:lightblue;" | 020 || style="background:#CFF;" | 16 || style="background:lightblue;" | 10
| DLE || style="text-align:left;" | Data Link Escape || 전송 제어 확장
|-
| 001 0001 || style="background:lightblue;" | 021 || style="background:#CFF;" | 17 || style="background:lightblue;" | 11
| DC1 || style="text-align:left;" | Device Control 1 || 장치 제어 1
|-
| 001 0010 || style="background:lightblue;" | 022 || style="background:#CFF;" | 18 || style="background:lightblue;" | 12
| DC2 || style="text-align:left;" | Device Control 2 || 장치 제어 2
|-
| 001 0011 || style="background:lightblue;" | 023 || style="background:#CFF;" | 19 || style="background:lightblue;" | 13
| DC3 || style="text-align:left;" | Device Control 3 || 장치 제어 3
|-
| 001 0100 || style="background:lightblue;" | 024 || style="background:#CFF;" | 20 || style="background:lightblue;" | 14
| DC4 || style="text-align:left;" | Device Control 4 || 장치 제어 4
|-
| 001 0101 || style="background:lightblue;" | 025 || style="background:#CFF;" | 21 || style="background:lightblue;" | 15
| NAK || style="text-align:left;" | Negative Acknowledgement || 부정응답
|-
| 001 0110 || style="background:lightblue;" | 026 || style="background:#CFF;" | 22 || style="background:lightblue;" | 16
| SYN || style="text-align:left;" | Synchronous idle || 동기
|-
| 001 0111 || style="background:lightblue;" | 027 || style="background:#CFF;" | 23 || style="background:lightblue;" | 17
| ETB || style="text-align:left;" | End of Transmission Block || 전송블록 종료
|-
| 001 1000 || style="background:lightblue;" | 030 || style="background:#CFF;" | 24 || style="background:lightblue;" | 18
| CAN || style="text-align:left;" | Cancel || 무시
|-
| 001 1001 || style="background:lightblue;" | 031 || style="background:#CFF;" | 25 || style="background:lightblue;" | 19
| EM || style="text-align:left;" | End of Medium || 매체 종료
|-
| 001 1010 || style="background:lightblue;" | 032 || style="background:#CFF;" | 26 || style="background:lightblue;" | 1A
| SUB || style="text-align:left;" | Substitute || 치환
|-
| 001 1011 || style="background:lightblue;" | 033 || style="background:#CFF;" | 27 || style="background:lightblue;" | 1B
| ESC || style="text-align:left;" | Escape || 제어기능 추가
|-
| 001 1100 || style="background:lightblue;" | 034 || style="background:#CFF;" | 28 || style="background:lightblue;" | 1C
| FS || style="text-align:left;" | File Separator || 파일경계 할당
|-
| 001 1101 || style="background:lightblue;" | 035 || style="background:#CFF;" | 29 || style="background:lightblue;" | 1D
| GS || style="text-align:left;" | Group Separator || 레코드 그룹경계 할당
|-
| 001 1110 || style="background:lightblue;" | 036 || style="background:#CFF;" | 30 || style="background:lightblue;" | 1E
| RS || style="text-align:left;" | Record Separator || 레코드 경계 할당
|-
| 001 1111 || style="background:lightblue;" | 037 || style="background:#CFF;" | 31 || style="background:lightblue;" | 1F
| US || style="text-align:left;" | Unit Separator || 장치 경계 할당
|-
| colspan="9" |
|-
| 111 1111 || style="background:lightblue;" | 177 || style="background:#CFF;" | 127 || style="background:lightblue;" | 7F
| DEL || style="text-align:left;" | Delete || 삭제
|}
 
== 출력 가능 아스키 문자표. ==
{| class="wikitable" style="text-align: center; float:left;"
|-
! [[이진법]] !! [[팔진법]] !! [[십진법]] !! [[십육진법]] !! 모양 !! 85진법 ([[아스키 85]])
|-
|0100000 ||style="background:lightblue;"| 040 ||style="background:#CCFFFF;"| 32 ||style="background:lightblue;"| 20 || [[스페이스바|{{unicode|␠}}]]
|-
|0100001 ||style="background:lightblue;"| 041 ||style="background:#CCFFFF;"| 33 ||style="background:lightblue;"| 21 || [[느낌표|!]] || 0
|-
|0100010 ||style="background:lightblue;"| 042 ||style="background:#CCFFFF;"| 34 ||style="background:lightblue;"| 22 || [[따옴표|"]] || 1
|-
|0100011 ||style="background:lightblue;"| 043 ||style="background:#CCFFFF;"| 35 ||style="background:lightblue;"| 23 || [[해시 기호|#]] || 2
|-
|0100100 ||style="background:lightblue;"| 044 ||style="background:#CCFFFF;"| 36 ||style="background:lightblue;"| 24 || [[달러 기호|$]] || 3
|-
|0100101 ||style="background:lightblue;"| 045 ||style="background:#CCFFFF;"| 37 ||style="background:lightblue;"| 25 || [[백분표|%]] || 4
|-
|0100110 ||style="background:lightblue;"| 046 ||style="background:#CCFFFF;"| 38 ||style="background:lightblue;"| 26 || [[&]] || 5
|-
|0100111 ||style="background:lightblue;"| 047 ||style="background:#CCFFFF;"| 39 ||style="background:lightblue;"| 27 || [[아포스트로피|']] || 6
|-
|0101000 ||style="background:lightblue;"| 050 ||style="background:#CCFFFF;"| 40 ||style="background:lightblue;"| 28 || [[괄호|(]] || 7
|-
|0101001 ||style="background:lightblue;"| 051 ||style="background:#CCFFFF;"| 41 ||style="background:lightblue;"| 29 || [[괄호|)]] || 8
|-
|0101010 ||style="background:lightblue;"| 052 ||style="background:#CCFFFF;"| 42 ||style="background:lightblue;"| 2A || [[별표|*]] || 9
|-
|0101011 ||style="background:lightblue;"| 053 ||style="background:#CCFFFF;"| 43 ||style="background:lightblue;"| 2B || [[더하기 표시|+]] || 10
|-
|0101100 ||style="background:lightblue;"| 054 ||style="background:#CCFFFF;"| 44 ||style="background:lightblue;"| 2C || [[반점|,]] || 11
|-
|0101101 ||style="background:lightblue;"| 055 ||style="background:#CCFFFF;"| 45 ||style="background:lightblue;"| 2D || [[하이픈|-]] || 12
|-
|0101110 ||style="background:lightblue;"| 056 ||style="background:#CCFFFF;"| 46 ||style="background:lightblue;"| 2E || [[온점|.]] || 13
|-
|0101111 ||style="background:lightblue;"| 057 ||style="background:#CCFFFF;"| 47 ||style="background:lightblue;"| 2F || [[빗금|/]] || 14
|-
|0110000 ||style="background:lightblue;"| 060 ||style="background:#CCFFFF;"| 48 ||style="background:lightblue;"| 30 || [[0]] || 15
|-
|0110001 ||style="background:lightblue;"| 061 ||style="background:#CCFFFF;"| 49 ||style="background:lightblue;"| 31 || [[1]] || 16
|-
|0110010 ||style="background:lightblue;"| 062 ||style="background:#CCFFFF;"| 50 ||style="background:lightblue;"| 32 || [[2]] || 17
|-
|0110011 ||style="background:lightblue;"| 063 ||style="background:#CCFFFF;"| 51 ||style="background:lightblue;"| 33 || [[3]] || 18
|-
|0110100 ||style="background:lightblue;"| 064 ||style="background:#CCFFFF;"| 52 ||style="background:lightblue;"| 34 || [[4]] || 19
|-
|0110101 ||style="background:lightblue;"| 065 ||style="background:#CCFFFF;"| 53 ||style="background:lightblue;"| 35 || [[5]] || 20
|-
|0110110 ||style="background:lightblue;"| 066 ||style="background:#CCFFFF;"| 54 ||style="background:lightblue;"| 36 || [[6]] || 21
|-
|0110111 ||style="background:lightblue;"| 067 ||style="background:#CCFFFF;"| 55 ||style="background:lightblue;"| 37 || [[7]] || 22
|-
|0111000 ||style="background:lightblue;"| 070 ||style="background:#CCFFFF;"| 56 ||style="background:lightblue;"| 38 || [[8]] || 23
|-
|0111001 ||style="background:lightblue;"| 071 ||style="background:#CCFFFF;"| 57 ||style="background:lightblue;"| 39 || [[9]] || 24
|-
|0111010 ||style="background:lightblue;"| 072 ||style="background:#CCFFFF;"| 58 ||style="background:lightblue;"| 3A || [[쌍점|:]] || 25
|-
|0111011 ||style="background:lightblue;"| 073 ||style="background:#CCFFFF;"| 59 ||style="background:lightblue;"| 3B || [[쌍반점|;]] || 26
|-
|0111100 ||style="background:lightblue;"| 074 ||style="background:#CCFFFF;"| 60 ||style="background:lightblue;"| 3C || [[괄호|<]] || 27
|-
|0111101 ||style="background:lightblue;"| 075 ||style="background:#CCFFFF;"| 61 ||style="background:lightblue;"| 3D || [[등호|=]] || 28
|-
|0111110 ||style="background:lightblue;"| 076 ||style="background:#CCFFFF;"| 62 ||style="background:lightblue;"| 3E || [[괄호|>]] || 29
|-
|0111111 ||style="background:lightblue;"| 077 ||style="background:#CCFFFF;"| 63 ||style="background:lightblue;"| 3F || [[물음표|?]] || 30
|}
 
{| class="wikitable" style="text-align:center; float:left;"
|- valign="bottom"
! [[이진법]] !! [[팔진법]] !! [[십진법]] !! [[십육진법]] !! 모양 !! 85진법 ([[아스키 85]])
|-
|1000000 ||style="background:lightblue;"| 100 ||style="background:#CCFFFF;"| 64 ||style="background:lightblue;"| 40 || [[@]] || 31
|-
|1000001 ||style="background:lightblue;"| 101 ||style="background:#CCFFFF;"| 65 ||style="background:lightblue;"| 41 || [[A]] || 32
|-
|1000010 ||style="background:lightblue;"| 102 ||style="background:#CCFFFF;"| 66 ||style="background:lightblue;"| 42 || [[B]] || 33
|-
|1000011 ||style="background:lightblue;"| 103 ||style="background:#CCFFFF;"| 67 ||style="background:lightblue;"| 43 || [[C]] || 34
|-
|1000100 ||style="background:lightblue;"| 104 ||style="background:#CCFFFF;"| 68 ||style="background:lightblue;"| 44 || [[D]] || 35
|-
|1000101 ||style="background:lightblue;"| 105 ||style="background:#CCFFFF;"| 69 ||style="background:lightblue;"| 45 || [[E]] || 36
|-
|1000110 ||style="background:lightblue;"| 106 ||style="background:#CCFFFF;"| 70 ||style="background:lightblue;"| 46 || [[F]] || 37
|-
|1000111 ||style="background:lightblue;"| 107 ||style="background:#CCFFFF;"| 71 ||style="background:lightblue;"| 47 || [[G]] || 38
|-
|1001000 ||style="background:lightblue;"| 110 ||style="background:#CCFFFF;"| 72 ||style="background:lightblue;"| 48 || [[H]] || 39
|-
|1001001 ||style="background:lightblue;"| 111 ||style="background:#CCFFFF;"| 73 ||style="background:lightblue;"| 49 || [[I]] || 40
|-
|1001010 ||style="background:lightblue;"| 112 ||style="background:#CCFFFF;"| 74 ||style="background:lightblue;"| 4A || [[J]] || 41
|-
|1001011 ||style="background:lightblue;"| 113 ||style="background:#CCFFFF;"| 75 ||style="background:lightblue;"| 4B || [[K]] || 42
|-
|1001100 ||style="background:lightblue;"| 114 ||style="background:#CCFFFF;"| 76 ||style="background:lightblue;"| 4C || [[L]] || 43
|-
|1001101 ||style="background:lightblue;"| 115 ||style="background:#CCFFFF;"| 77 ||style="background:lightblue;"| 4D || [[M]] || 44
|-
|1001110 ||style="background:lightblue;"| 116 ||style="background:#CCFFFF;"| 78 ||style="background:lightblue;"| 4E || [[N]] || 45
|-
|1001111 ||style="background:lightblue;"| 117 ||style="background:#CCFFFF;"| 79 ||style="background:lightblue;"| 4F || [[O]] || 46
|-
|1010000 ||style="background:lightblue;"| 120 ||style="background:#CCFFFF;"| 80 ||style="background:lightblue;"| 50 || [[P]] || 47
|-
|1010001 ||style="background:lightblue;"| 121 ||style="background:#CCFFFF;"| 81 ||style="background:lightblue;"| 51 || [[Q]] || 48
|-
|1010010 ||style="background:lightblue;"| 122 ||style="background:#CCFFFF;"| 82 ||style="background:lightblue;"| 52 || [[R]] || 49
|-
|1010011 ||style="background:lightblue;"| 123 ||style="background:#CCFFFF;"| 83 ||style="background:lightblue;"| 53 || [[S]] || 50
|-
|1010100 ||style="background:lightblue;"| 124 ||style="background:#CCFFFF;"| 84 ||style="background:lightblue;"| 54 || [[T]] || 51
|-
|1010101 ||style="background:lightblue;"| 125 ||style="background:#CCFFFF;"| 85 ||style="background:lightblue;"| 55 || [[U]] || 52
|-
|1010110 ||style="background:lightblue;"| 126 ||style="background:#CCFFFF;"| 86 ||style="background:lightblue;"| 56 || [[V]] || 53
|-
|1010111 ||style="background:lightblue;"| 127 ||style="background:#CCFFFF;"| 87 ||style="background:lightblue;"| 57 || [[W]] || 54
|-
|1011000 ||style="background:lightblue;"| 130 ||style="background:#CCFFFF;"| 88 ||style="background:lightblue;"| 58 || [[X]] || 55
|-
|1011001 ||style="background:lightblue;"| 131 ||style="background:#CCFFFF;"| 89 ||style="background:lightblue;"| 59 || [[Y]] || 56
|-
|1011010 ||style="background:lightblue;"| 132 ||style="background:#CCFFFF;"| 90 ||style="background:lightblue;"| 5A || [[Z]] || 57
|-
|1011011 ||style="background:lightblue;"| 133 ||style="background:#CCFFFF;"| 91 ||style="background:lightblue;"| 5B || [[대괄호|<nowiki>[</nowiki>]] || 58
|-
|1011100 ||style="background:lightblue;"| 134 ||style="background:#CCFFFF;"| 92 ||style="background:lightblue;"| 5C || [[역슬래시|\]] || 59
|-
|1011101 ||style="background:lightblue;"| 135 ||style="background:#CCFFFF;"| 93 ||style="background:lightblue;"| 5D || [[대괄호|<nowiki>]</nowiki>]] || 60
|-
|1011110 ||style="background:lightblue;"| 136 ||style="background:#CCFFFF;"| 94 ||style="background:lightblue;"| 5E || [[윗꺽쇠|^]] || 61
|-
|1011111 ||style="background:lightblue;"| 137 ||style="background:#CCFFFF;"| 95 ||style="background:lightblue;"| 5F || [[밑줄 문자|_]] || 62
|}
 
{| class="wikitable" style="text-align:center; float:left;"
|- valign="bottom"
! [[이진법]] !! [[팔진법]] !! [[십진법]] !! [[십육진법]] !! 모양 !! 85진법 ([[아스키85]])
|-
|1100000 ||style="background:lightblue;"| 140 ||style="background:#CCFFFF;"| 96 ||style="background:lightblue;"| 60 || [[억음 부호|`]] || 63
|-
|1100001 ||style="background:lightblue;"| 141 ||style="background:#CCFFFF;"| 97 ||style="background:lightblue;"| 61 || [[a]] || 64
|-
|1100010 ||style="background:lightblue;"| 142 ||style="background:#CCFFFF;"| 98 ||style="background:lightblue;"| 62 || [[b]] || 65
|-
|1100011 ||style="background:lightblue;"| 143 ||style="background:#CCFFFF;"| 99 ||style="background:lightblue;"| 63 || [[c]] || 66
|-
|1100100 ||style="background:lightblue;"| 144 ||style="background:#CCFFFF;"| 100 ||style="background:lightblue;"| 64 || [[d]] || 67
|-
|1100101 ||style="background:lightblue;"| 145 ||style="background:#CCFFFF;"| 101 ||style="background:lightblue;"| 65 || [[e]] || 68
|-
|1100110 ||style="background:lightblue;"| 146 ||style="background:#CCFFFF;"| 102 ||style="background:lightblue;"| 66 || [[f]] || 69
|-
|1100111 ||style="background:lightblue;"| 147 ||style="background:#CCFFFF;"| 103 ||style="background:lightblue;"| 67 || [[g]] || 70
|-
|1101000 ||style="background:lightblue;"| 150 ||style="background:#CCFFFF;"| 104 ||style="background:lightblue;"| 68 || [[h]] || 71
|-
|1101001 ||style="background:lightblue;"| 151 ||style="background:#CCFFFF;"| 105 ||style="background:lightblue;"| 69 || [[i]] || 72
|-
|1101010 ||style="background:lightblue;"| 152 ||style="background:#CCFFFF;"| 106 ||style="background:lightblue;"| 6A || [[j]] || 73
|-
|1101011 ||style="background:lightblue;"| 153 ||style="background:#CCFFFF;"| 107 ||style="background:lightblue;"| 6B || [[k]] || 74
|-
|1101100 ||style="background:lightblue;"| 154 ||style="background:#CCFFFF;"| 108 ||style="background:lightblue;"| 6C || [[l]] || 75
|-
|1101101 ||style="background:lightblue;"| 155 ||style="background:#CCFFFF;"| 109 ||style="background:lightblue;"| 6D || [[m]] || 76
|-
|1101110 ||style="background:lightblue;"| 156 ||style="background:#CCFFFF;"| 110 ||style="background:lightblue;"| 6E || [[n]] || 77
|-
|1101111 ||style="background:lightblue;"| 157 ||style="background:#CCFFFF;"| 111 ||style="background:lightblue;"| 6F || [[o]] || 78
|-
|1110000 ||style="background:lightblue;"| 160 ||style="background:#CCFFFF;"| 112 ||style="background:lightblue;"| 70 || [[p]] || 79
|-
|1110001 ||style="background:lightblue;"| 161 ||style="background:#CCFFFF;"| 113 ||style="background:lightblue;"| 71|| [[q]] || 80
|-
|1110010 ||style="background:lightblue;"| 162 ||style="background:#CCFFFF;"| 114 ||style="background:lightblue;"| 72|| [[r]] || 81
|-
|1110011 ||style="background:lightblue;"| 163 ||style="background:#CCFFFF;"| 115 ||style="background:lightblue;"| 73 || [[s]] || 82
|-
|1110100 ||style="background:lightblue;"| 164 ||style="background:#CCFFFF;"| 116 ||style="background:lightblue;"| 74 || [[t]] || 83
|-
|1110101 ||style="background:lightblue;"| 165 ||style="background:#CCFFFF;"| 117 ||style="background:lightblue;"| 75 || [[u]] || 84
|-
|1110110 ||style="background:lightblue;"| 166 ||style="background:#CCFFFF;"| 118 ||style="background:lightblue;"| 76 || [[v]]
|-
|1110111 ||style="background:lightblue;"| 167 ||style="background:#CCFFFF;"| 119 ||style="background:lightblue;"| 77 || [[w]]
|-
|1111000 ||style="background:lightblue;"| 170 ||style="background:#CCFFFF;"| 120 ||style="background:lightblue;"| 78 || [[x]]
|-
|1111001 ||style="background:lightblue;"| 171 ||style="background:#CCFFFF;"| 121 ||style="background:lightblue;"| 79 || [[y]]
|-
|1111010 ||style="background:lightblue;"| 172 ||style="background:#CCFFFF;"| 122 ||style="background:lightblue;"| 7A || [[z]]
|-
|1111011 ||style="background:lightblue;"| 173 ||style="background:#CCFFFF;"| 123 ||style="background:lightblue;"| 7B || [[중괄호|{]]
|-
|1111100 ||style="background:lightblue;"| 174 ||style="background:#CCFFFF;"| 124 ||style="background:lightblue;"| 7C || [[수직선|&#124;]]
|-
|1111101 ||style="background:lightblue;"| 175 ||style="background:#CCFFFF;"| 125 ||style="background:lightblue;"| 7D || [[중괄호|}]]
|-
|1111110 ||style="background:lightblue;"| 176 ||style="background:#CCFFFF;"| 126 ||style="background:lightblue;"| 7E || [[물결표|~]]
|}
{{-}}
 
== 같이 보기 ==
* [[이진법]]
* [[텍스트 파일]]
* [[유니코드]]
* [[제어 문자]]
 
== 각주 ==
{{각주}}
 
== 외부 링크 ==
{{위키공용분류}}
* http://www.unicode.org/charts/PDF/U0000.pdf
* {{dmoz|Computers/Software/Globalization/Character_Encoding/Latin/ASCII|ASCII}}
 
{{문자 인코딩}}
 
{{전거 통제}}
[[분류:문자 집합]]
[[분류:문자 인코딩]]
 
= ASCII 위키백과, 우리 모두의 백과사전. ASCII ASCII-infobox.svg ASCII (1967년 및 그 이후) MIME / IANA us-ascii 다른 이름 ISO-IR-006[1] 언어 영어 분류 ISO 646 시리즈 확장 버전 유니코드 ISO/IEC 8859 (시리즈) KOI-8 OEM (시리즈) Windows-125x (시리즈) 기타 이전 인코딩 ITA 2, FIELDATA 다음 인코딩 ISO 8859, 유니코드 그 밖의 관련 인코딩 PETSCII vte 1972 프린터 사용 설명서에 개시된 아스키 코드 차트표 미국정보교환표준부호(영어: American Standard Code for Information Interchange), 또는 줄여서 ASCII( /ˈæski/, 아스키)는 영문 알파벳을 사용하는 대표적인 문자 인코딩이다. 아스키는 컴퓨터와 통신 장비를 비롯한 문자를 사용하는 많은 장치에서 사용되며, 대부분의 문자 인코딩이 아스키에 기초를 두고 있다. 아스키는 7비트 인코딩으로, 33개의 출력 불가능한 제어 문자들과 공백을 비롯한 95개의 출력 가능한 문자들로 총128개로 이루어진다. 제어 문자들은 역사적인 이유로 남아 있으며 대부분은 더 이상 사용되지 않는다. 출력 가능한 문자들은 52개의 영문 알파벳 대소문자와, 10개의 숫자, 32개의 특수 문자, 그리고 하나의 공백 문자로 이루어진다. 아스키가 널리 사용되면서 다양한 아스키 기반의 확장 인코딩들이 등장했으며, 이들을 묶어서 아스키라고 부르기도 한다. 대표적으로 7비트 인코딩을 유지한 ISO/IEC 646과, 원래 아스키 코드 앞에 비트 0을 넣어 8비트 인코딩을 만든 IBM 코드 페이지와 ISO 8859가 있다. 이 인코딩들은 언어군에 따라 같은 숫자에 서로 다른 문자가 배당된 경우가 많다. 목차 1 역사 2 제어 문자표 3 출력 가능 아스키 문자표. 4 같이 보기 5 각주 6 외부 링크 역사 아스키 코드는 지금의 미국 국가표준 협회(ANSI)의 전신인 미국 표준 협회(ASA)가 주도한 X3 위원회가 개발했다. 그 아래의 X3.2 소위원회는 1960년 10월 6일 아스키 표준화 작업을 시작하여, 1963년 표준화 초판을 발간했고,[2][3] 1967년 개정했으며,[4][5] 가장 최근의 업데이트는 1986년에 있었다.[6] 제어 문자표 제어할 때 쓰는 코드이다. 아직도 Serial 통신(RS-232, UART, USART...)이 적용된 곳에는 많이 사용되고 있다. 이진법 팔진법 십진법 십육진법 약자 설명 한국어 설명 000 0000 000 0 00 NUL Null Character NULL 000 0001 001 1 01 SOH Start of Header 헤더 시작 000 0010 002 2 02 STX Start of Text 본문 시작, 헤더 종료 000 0011 003 3 03 ETX End of Text 본문 종료 000 0100 004 4 04 EOT End of Transmission 전송 종료, 데이터 링크 초기화 000 0101 005 5 05 ENQ Enquiry 응답 요구 000 0110 006 6 06 ACK Acknowledgment 긍정응답 000 0111 007 7 07 BEL Bell 경고음 000 1000 010 8 08 BS Backspace 백스페이스 000 1001 011 9 09 HT Horizontal Tab 수평 탭 000 1010 012 10 0A LF Line feed 개행 000 1011 013 11 0B VT Vertical Tab 수직 탭 000 1100 014 12 0C FF Form feed 다음 페이지 000 1101 015 13 0D CR Carriage return 복귀 000 1110 016 14 0E SO Shift Out 확장문자 시작 000 1111 017 15 0F SI Shift In 확장문자 종료 001 0000 020 16 10 DLE Data Link Escape 전송 제어 확장 001 0001 021 17 11 DC1 Device Control 1 장치 제어 1 001 0010 022 18 12 DC2 Device Control 2 장치 제어 2 001 0011 023 19 13 DC3 Device Control 3 장치 제어 3 001 0100 024 20 14 DC4 Device Control 4 장치 제어 4 001 0101 025 21 15 NAK Negative Acknowledgement 부정응답 001 0110 026 22 16 SYN Synchronous idle 동기 001 0111 027 23 17 ETB End of Transmission Block 전송블록 종료 001 1000 030 24 18 CAN Cancel 무시 001 1001 031 25 19 EM End of Medium 매체 종료 001 1010 032 26 1A SUB Substitute 치환 001 1011 033 27 1B ESC Escape 제어기능 추가 001 1100 034 28 1C FS File Separator 파일경계 할당 001 1101 035 29 1D GS Group Separator 레코드 그룹경계 할당 001 1110 036 30 1E RS Record Separator 레코드 경계 할당 001 1111 037 31 1F US Unit Separator 장치 경계 할당 111 1111 177 127 7F DEL Delete 삭제 출력 가능 아스키 문자표. 이진법 팔진법 십진법 십육진법 모양 85진법 (아스키 85) 0100000 040 32 20 ␠ 0100001 041 33 21 ! 0 0100010 042 34 22 " 1 0100011 043 35 23 # 2 0100100 044 36 24 $ 3 0100101 045 37 25 % 4 0100110 046 38 26 & 5 0100111 047 39 27 ' 6 0101000 050 40 28 ( 7 0101001 051 41 29 ) 8 0101010 052 42 2A * 9 0101011 053 43 2B + 10 0101100 054 44 2C , 11 0101101 055 45 2D - 12 0101110 056 46 2E . 13 0101111 057 47 2F / 14 0110000 060 48 30 0 15 0110001 061 49 31 1 16 0110010 062 50 32 2 17 0110011 063 51 33 3 18 0110100 064 52 34 4 19 0110101 065 53 35 5 20 0110110 066 54 36 6 21 0110111 067 55 37 7 22 0111000 070 56 38 8 23 0111001 071 57 39 9 24 0111010 072 58 3A : 25 0111011 073 59 3B ; 26 0111100 074 60 3C < 27 0111101 075 61 3D = 28 0111110 076 62 3E > 29 0111111 077 63 3F ? 30 이진법 팔진법 십진법 십육진법 모양 85진법 (아스키 85) 1000000 100 64 40 @ 31 1000001 101 65 41 A 32 1000010 102 66 42 B 33 1000011 103 67 43 C 34 1000100 104 68 44 D 35 1000101 105 69 45 E 36 1000110 106 70 46 F 37 1000111 107 71 47 G 38 1001000 110 72 48 H 39 1001001 111 73 49 I 40 1001010 112 74 4A J 41 1001011 113 75 4B K 42 1001100 114 76 4C L 43 1001101 115 77 4D M 44 1001110 116 78 4E N 45 1001111 117 79 4F O 46 1010000 120 80 50 P 47 1010001 121 81 51 Q 48 1010010 122 82 52 R 49 1010011 123 83 53 S 50 1010100 124 84 54 T 51 1010101 125 85 55 U 52 1010110 126 86 56 V 53 1010111 127 87 57 W 54 1011000 130 88 58 X 55 1011001 131 89 59 Y 56 1011010 132 90 5A Z 57 1011011 133 91 5B [ 58 1011100 134 92 5C \ 59 1011101 135 93 5D ] 60 1011110 136 94 5E ^ 61 1011111 137 95 5F _ 62 이진법 팔진법 십진법 십육진법 모양 85진법 (아스키85) 1100000 140 96 60 ` 63 1100001 141 97 61 a 64 1100010 142 98 62 b 65 1100011 143 99 63 c 66 1100100 144 100 64 d 67 1100101 145 101 65 e 68 1100110 146 102 66 f 69 1100111 147 103 67 g 70 1101000 150 104 68 h 71 1101001 151 105 69 i 72 1101010 152 106 6A j 73 1101011 153 107 6B k 74 1101100 154 108 6C l 75 1101101 155 109 6D m 76 1101110 156 110 6E n 77 1101111 157 111 6F o 78 1110000 160 112 70 p 79 1110001 161 113 71 q 80 1110010 162 114 72 r 81 1110011 163 115 73 s 82 1110100 164 116 74 t 83 1110101 165 117 75 u 84 1110110 166 118 76 v 1110111 167 119 77 w 1111000 170 120 78 x 1111001 171 121 79 y 1111010 172 122 7A z 1111011 173 123 7B { 1111100 174 124 7C | 1111101 175 125 7D } 1111110 176 126 7E ~ 같이 보기 이진법 텍스트 파일 유니코드 제어 문자 각주 ANSI (1975년 12월 1일). 《ISO-IR-006: ASCII Graphic character set》 (PDF). ITSCJ/IPSJ. Mary Brandel, "1963: The Debut of ASCII", CNN, 1999년 7월 6일 작성, 2018년 3월 22일 확인. "American Standard Code for Information Interchange, ASA X3.4-1963", 미국 표준 협회 (ASA), 1963년 6월 17일. "Standard Code for Information Interchange, USAS X3.4-1967", 미합중국 표준 협회 (USASI), 1967년 7월 7일. Thomas Daniel Jennings, "An annotated history of some character codes or ASCII: American Standard Code for Information Infiltration", World Power Systems (WPS), 1999년 최초 작성, 2016년 4월 20일 개정, Internet Arichive에서 2018년 3월 22일 확인. "American National Standard for Information Systems — Coded Character Sets — 7-Bit American National Standard Code for Information Interchange (7-Bit ASCII), ANSI X3.4-1986", 미국 국가표준 협회 (ANSI), 1986년 3월 26일. 외부 링크 위키미디어 공용에 관련된 미디어 분류가 있습니다. ASCII <nowiki>http://www.unicode.org/charts/PDF/U0000.pdf</nowiki> (영어) ASCII - Curlie vte 문자 인코딩 분류 문자 집합 초기 전기통신 ASCIIISO/IEC 646ISO/IEC 6937T.61BCDIC보도 코드모스 부호 (전신 부호 와분 코드)특수 인쇄 전신 부호: 라틴어가 아닌 계열, 중국어, 키릴니들 전신 부호 ISO/IEC 8859 -1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 서지적 이용 ANSELISO 5426 / 5426-2 / 5427 / 5428 / 6438 / 6861 / 6862 / 10585 / 10586 / 10754 / 11822MARC-8 국가 표준 ArmSCIIBraSCIICNS 11643GOST 10859GB 18030HKSCSISCIIJIS X 0201JIS X 0208JIS X 0212JIS X 0213KOI-7국규 9566KS X 1001PASCIISI 960TIS-620TSCIIVISCIIYUSCII EUC CNJPKRTW ISO/IEC 2022 CNJPKRCCCII MacOS 코드 페이지 ("스크립트") 아랍어켈트어센트유로ChineseSimp / 확장 유닉스 코드ChineseTrad / Big5크로아티아어키릴어데바나가리딩뱃에스페란토파시게일어그리스어구자라트어구르무키히브리어아이슬란드일본어 / ShiftJIS한국어 / 확장 유닉스 코드Latin-1로마어루마니아어사미어심볼태국어 / TIS-620터키어우크라이나어 도스 코드 페이지 100111112113151152161162163164165166210220301437449489620667668707708709710711714715720721737768770771772773774775776777778790850851852853854855/872856857858859860861862863864/17248865866/808867868869874/1161/1162876877878881882883884885891895896897898899900903904906907909910911926927928929932934936938941942943944946947948949950/13709519669911034103910401041104210431044104610861088109210931098110811091114111511161117111811191125/848112611271131/84911391167116813001351136113621363137213731374137513801381138513861391139213931394Kamenicky마조비아CWI-2KOI8MIK이란 시스템 IBM AIX 코드 페이지 367371806813819895896912913914915916919920921/901922/90292395295395495595695795895996096196396496597097110041006100810091010101110121013101410151016101710181019102910361089111111241129/11631133135013821383 IBM 애플 매킨토시 에뮬레이터 12751280128112821283128412851286 IBM 어도비 에뮬레이션 103812761277 IBM DEC 에뮬레이션 10201021102310901100110111021103110411051106110712871288 IBM HP 에뮬레이션 105010511052105310541055105610571058 윈도우 코드 페이지 CER-GS874/1162 (TIS-620)932/943 (Shift JIS)936/1386 (GBK)950/1370 (Big5)949/1363 (확장 유닉스 코드)11691174확장 Latin-81200 (UTF-16)1201 (UTF-16)12501251125212531254125512561257125812591261127054936 (GB18030) EBCDIC 코드 페이지 12345678910111213141516171819202122232425262728293031323334353637/1140383940251252254256257258259260264273/1141274275276277/1142278/1143279280/1144281282283284/1145285/1146286287288289290297/1147298300320321322330352353355357358359360361363382383384385386387388389390391392393394395410420/16804421423424/8616/12712425435500/1148803829833834835836837838/838839870/1110/1153871/1149875/4971/9067880881882883884885886887888889890892893905918924930/1390931933/1364935/1388937/1371939/13991001100210031005100710241025/11541026/115510271028103010311032103310371047106810691070107110731074107510761077107810791080108110821083108410851087109110971112/115611131122/11571123/11581130/1164113211361137115011511152115911651166127812791303136413761377JEFKEIS 플랫폼 특화 아콘어도비 표준ATASCII아타리 STBICS카시오 계산기CDCCPCDEC Radix-50DEC MCS/NRCSDG 인터내셔널ELWRO-JuniorFIELDATAGEMGEOSGSM 03.38HP Roman 확장HP Roman-8HP Roman-9HP 계산기LICSLMBCSNEC APCNeXTPETSCII샤프 계산기TI 계산기Ventura InternationalVentura SymbolWISCIIXCCSZX80ZX81ZX 스펙트럼 유니코드 / ISO/IEC 10646 UTF-1UTF-7UTF-8UTF-16 (UTF-16/UTF-16) / UTF-16UTF-32 (UTF-32/UTF-32) / UTF-32UTF-EBCDICGB 18030BOCU-1CESU-8SCSU 기타 코드 페이지 ABICOMPAPL 293310351CorkHZ조합SEASCIITACE16TRONUTF-5UTF-6UTF-8 관련 주제 코드 페이지제어 문자 (C0 C1)CCSIDHTML의 문자 인코딩en:Charset detectionen:Han unification하드웨어ISO 6429/IEC 6429/ANSI X3.64글자 깨짐 전거 통제 위키데이터에서 편집하기 국립도서관 미국 기타 마이크로소프트 아카데믹 =