xref: /netbsd-src/share/man/man7/ascii.7 (revision ee0c356bd6f30bfd5a9fe4223c00aa095edaf350)
1*ee0c356bSchristos.\" $NetBSD: ascii.7,v 1.15 2019/11/19 05:11:33 christos Exp $
2294d9cc7Sjtc.\" Copyright (c) 1989, 1990, 1993
3294d9cc7Sjtc.\"	The Regents of the University of California.  All rights reserved.
461f28255Scgd.\"
561f28255Scgd.\" Redistribution and use in source and binary forms, with or without
661f28255Scgd.\" modification, are permitted provided that the following conditions
761f28255Scgd.\" are met:
861f28255Scgd.\" 1. Redistributions of source code must retain the above copyright
961f28255Scgd.\"    notice, this list of conditions and the following disclaimer.
1061f28255Scgd.\" 2. Redistributions in binary form must reproduce the above copyright
1161f28255Scgd.\"    notice, this list of conditions and the following disclaimer in the
1261f28255Scgd.\"    documentation and/or other materials provided with the distribution.
13075022b3Sagc.\" 3. Neither the name of the University nor the names of its contributors
1461f28255Scgd.\"    may be used to endorse or promote products derived from this software
1561f28255Scgd.\"    without specific prior written permission.
1661f28255Scgd.\"
1761f28255Scgd.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
1861f28255Scgd.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
1961f28255Scgd.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
2061f28255Scgd.\" ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
2161f28255Scgd.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
2261f28255Scgd.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
2361f28255Scgd.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
2461f28255Scgd.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
2561f28255Scgd.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
2661f28255Scgd.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
2761f28255Scgd.\" SUCH DAMAGE.
2861f28255Scgd.\"
29294d9cc7Sjtc.\"	@(#)ascii.7	8.1 (Berkeley) 6/5/93
30*ee0c356bSchristos.\" $FreeBSD: head/share/man/man7/ascii.7 325217 2017-10-31 06:43:37Z eadler $
3161f28255Scgd.\"
32*ee0c356bSchristos.Dd November 19, 2019
3361f28255Scgd.Dt ASCII 7
3461f28255Scgd.Os
3561f28255Scgd.Sh NAME
3661f28255Scgd.Nm ascii
37*ee0c356bSchristos.Nd octal, hexadecimal, decimal and binary
38*ee0c356bSchristos.Tn ASCII
39*ee0c356bSchristoscharacter sets
4061f28255Scgd.Sh DESCRIPTION
4161f28255ScgdThe
4261f28255Scgd.Nm octal
4361f28255Scgdset:
4461f28255Scgd.Bd -literal -offset left
45*ee0c356bSchristos000 NUL  001 SOH  002 STX  003 ETX  004 EOT  005 ENQ  006 ACK  007 BEL
46*ee0c356bSchristos010 BS   011 HT   012 LF   013 VT   014 FF   015 CR   016 SO   017 SI
47*ee0c356bSchristos020 DLE  021 DC1  022 DC2  023 DC3  024 DC4  025 NAK  026 SYN  027 ETB
48*ee0c356bSchristos030 CAN  031 EM   032 SUB  033 ESC  034 FS   035 GS   036 RS   037 US
49*ee0c356bSchristos040 SP   041  !   042  "   043  #   044  $   045  %   046  &   047  '
5061f28255Scgd050  (   051  )   052  *   053  +   054  ,   055  -   056  .   057  /
5161f28255Scgd060  0   061  1   062  2   063  3   064  4   065  5   066  6   067  7
5201869ca4Swiz070  8   071  9   072  :   073  ;   074  <   075  =   076  >   077  ?
5361f28255Scgd100  @   101  A   102  B   103  C   104  D   105  E   106  F   107  G
5461f28255Scgd110  H   111  I   112  J   113  K   114  L   115  M   116  N   117  O
5561f28255Scgd120  P   121  Q   122  R   123  S   124  T   125  U   126  V   127  W
5661f28255Scgd130  X   131  Y   132  Z   133  [   134  \e\   135  ]   136  ^   137  _
5761f28255Scgd140  `   141  a   142  b   143  c   144  d   145  e   146  f   147  g
5861f28255Scgd150  h   151  i   152  j   153  k   154  l   155  m   156  n   157  o
5961f28255Scgd160  p   161  q   162  r   163  s   164  t   165  u   166  v   167  w
60*ee0c356bSchristos170  x   171  y   172  z   173  {   174  |   175  }   176  ~   177 DEL
6161f28255Scgd.Ed
6261f28255Scgd.Pp
6361f28255ScgdThe
64294d9cc7Sjtc.Nm hexadecimal
6561f28255Scgdset:
6661f28255Scgd.Bd -literal -offset left
67*ee0c356bSchristos00 NUL   01 SOH   02 STX   03 ETX   04 EOT   05 ENQ   06 ACK   07 BEL
68*ee0c356bSchristos08 BS    09 HT    0a LF    0b VT    0c FF    0d CR    0e SO    0f SI
69*ee0c356bSchristos10 DLE   11 DC1   12 DC2   13 DC3   14 DC4   15 NAK   16 SYN   17 ETB
70*ee0c356bSchristos18 CAN   19 EM    1a SUB   1b ESC   1c FS    1d GS    1e RS    1f US
71*ee0c356bSchristos20 SP    21  !    22  "    23  #    24  $    25  %    26  &    27  '
7261f28255Scgd28  (    29  )    2a  *    2b  +    2c  ,    2d  -    2e  .    2f  /
7361f28255Scgd30  0    31  1    32  2    33  3    34  4    35  5    36  6    37  7
7401869ca4Swiz38  8    39  9    3a  :    3b  ;    3c  <    3d  =    3e  >    3f  ?
7561f28255Scgd40  @    41  A    42  B    43  C    44  D    45  E    46  F    47  G
7661f28255Scgd48  H    49  I    4a  J    4b  K    4c  L    4d  M    4e  N    4f  O
7761f28255Scgd50  P    51  Q    52  R    53  S    54  T    55  U    56  V    57  W
7861f28255Scgd58  X    59  Y    5a  Z    5b  [    5c  \e\    5d  ]    5e  ^    5f  _
7961f28255Scgd60  \`    61  a    62  b    63  c    64  d    65  e    66  f    67  g
8061f28255Scgd68  h    69  i    6a  j    6b  k    6c  l    6d  m    6e  n    6f  o
8161f28255Scgd70  p    71  q    72  r    73  s    74  t    75  u    76  v    77  w
82*ee0c356bSchristos78  x    79  y    7a  z    7b  {    7c  |    7d  }    7e  ~    7f DEL
8361f28255Scgd.Ed
8461f28255Scgd.Pp
8561f28255ScgdThe
8661f28255Scgd.Nm decimal
8761f28255Scgdset:
8861f28255Scgd.Bd -literal -offset left
89*ee0c356bSchristos  0 NUL    1 SOH    2 STX    3 ETX    4 EOT    5 ENQ    6 ACK    7 BEL
90*ee0c356bSchristos  8 BS     9 HT    10 LF    11 VT    12 FF    13 CR    14 SO    15 SI
91*ee0c356bSchristos 16 DLE   17 DC1   18 DC2   19 DC3   20 DC4   21 NAK   22 SYN   23 ETB
92*ee0c356bSchristos 24 CAN   25 EM    26 SUB   27 ESC   28 FS    29 GS    30 RS    31 US
93*ee0c356bSchristos 32 SP    33  !    34  "    35  #    36  $    37  %    38  &    39  '
9461f28255Scgd 40  (    41  )    42  *    43  +    44  ,    45  -    46  .    47  /
9561f28255Scgd 48  0    49  1    50  2    51  3    52  4    53  5    54  6    55  7
9601869ca4Swiz 56  8    57  9    58  :    59  ;    60  <    61  =    62  >    63  ?
9761f28255Scgd 64  @    65  A    66  B    67  C    68  D    69  E    70  F    71  G
9861f28255Scgd 72  H    73  I    74  J    75  K    76  L    77  M    78  N    79  O
9961f28255Scgd 80  P    81  Q    82  R    83  S    84  T    85  U    86  V    87  W
10061f28255Scgd 88  X    89  Y    90  Z    91  [    92  \e\    93  ]    94  ^    95  _
10161f28255Scgd 96  `    97  a    98  b    99  c   100  d   101  e   102  f   103  g
10261f28255Scgd104  h   105  i   106  j   107  k   108  l   109  m   110  n   111  o
10361f28255Scgd112  p   113  q   114  r   115  s   116  t   117  u   118  v   119  w
104*ee0c356bSchristos120  x   121  y   122  z   123  {   124  |   125  }   126  ~   127 DEL
10561f28255Scgd.Ed
106d42b6a1cSpgoyette.Pp
107*ee0c356bSchristosThe
108*ee0c356bSchristos.Nm binary
109*ee0c356bSchristosset:
110*ee0c356bSchristos.Bd -literal -offset left
111*ee0c356bSchristos 00     01     10     11
112*ee0c356bSchristos
113*ee0c356bSchristosNUL     SP      @      `     00000
114*ee0c356bSchristosSOH      !      A      a     00001
115*ee0c356bSchristosSTX      "      B      b     00010
116*ee0c356bSchristosETX      #      C      c     00011
117*ee0c356bSchristosEOT      $      D      d     00100
118*ee0c356bSchristosENQ      %      E      e     00101
119*ee0c356bSchristosACK      &      F      f     00110
120*ee0c356bSchristosBEL      '      G      g     00111
121*ee0c356bSchristos BS      (      H      h     01000
122*ee0c356bSchristos HT      )      I      i     01001
123*ee0c356bSchristos LF      *      J      j     01010
124*ee0c356bSchristos VT      +      K      k     01011
125*ee0c356bSchristos FF      ,      L      l     01100
126*ee0c356bSchristos CR      -      M      m     01101
127*ee0c356bSchristos SO      .      N      n     01110
128*ee0c356bSchristos SI      /      O      o     01111
129*ee0c356bSchristosDLE      0      P      p     10000
130*ee0c356bSchristosDC1      1      Q      q     10001
131*ee0c356bSchristosDC2      2      R      r     10010
132*ee0c356bSchristosDC3      3      S      s     10011
133*ee0c356bSchristosDC4      4      T      t     10100
134*ee0c356bSchristosNAK      5      U      u     10101
135*ee0c356bSchristosSYN      6      V      v     10110
136*ee0c356bSchristosETB      7      W      w     10111
137*ee0c356bSchristosCAN      8      X      x     11000
138*ee0c356bSchristos EM      9      Y      y     11001
139*ee0c356bSchristosSUB      :      Z      z     11010
140*ee0c356bSchristosESC      ;      [      {     11011
141*ee0c356bSchristos FS      <      \e\      |     11100
142*ee0c356bSchristos GS      =      ]      }     11101
143*ee0c356bSchristos RS      >      ^      -     11110
144*ee0c356bSchristos US      ?      _    DEL     11111
145*ee0c356bSchristos.Ed
146*ee0c356bSchristos.Pp
147*ee0c356bSchristosThe full
148*ee0c356bSchristos.Nm names
149*ee0c356bSchristosof the control character set:
150*ee0c356bSchristos.Bd -literal -offset left
151*ee0c356bSchristosNUL      NULl
152*ee0c356bSchristosSOH      Start Of Heading
153*ee0c356bSchristosSTX      Start Of Text
154*ee0c356bSchristosETX      End Of Text
155*ee0c356bSchristosEOT      End Of Transmission
156*ee0c356bSchristosENQ      ENQuiry
157*ee0c356bSchristosACK      ACKnowledge
158*ee0c356bSchristosBEL      BELl
159*ee0c356bSchristos BS      BackSpace
160*ee0c356bSchristos HT      Horizontal Tab
161*ee0c356bSchristos LF      Line Feed (new line)
162*ee0c356bSchristos VT      Vertical Tab
163*ee0c356bSchristos FF      new page Form Feed
164*ee0c356bSchristos CR      Carriage Return
165*ee0c356bSchristos SO      Shift Out
166*ee0c356bSchristos SI      Shift In
167*ee0c356bSchristosDLE      Data Link Escape
168*ee0c356bSchristosDC1      Device Control 1
169*ee0c356bSchristosDC2      Device Control 2
170*ee0c356bSchristosDC3      Device Control 3
171*ee0c356bSchristosDC4      Device Control 4
172*ee0c356bSchristosNAK      Negative AcKnowledge
173*ee0c356bSchristosSYN      SYNchronous idle
174*ee0c356bSchristosETB      End of Transmission Block
175*ee0c356bSchristosCAN      CANcel
176*ee0c356bSchristos EM      End of Medium
177*ee0c356bSchristosSUB      SUBstitute
178*ee0c356bSchristosESC      ESCape
179*ee0c356bSchristos FS      File Separator
180*ee0c356bSchristos GS      Group Separator
181*ee0c356bSchristos RS      Record Separator
182*ee0c356bSchristos US      Unit Separator
183*ee0c356bSchristos.Ed
18461f28255Scgd.Sh FILES
18561f28255Scgd.Bl -tag -width /usr/share/misc/ascii -compact
18661f28255Scgd.It Pa /usr/share/misc/ascii
18761f28255Scgd.El
188f3e3e81aSsevan.Sh STANDARDS
189f3e3e81aSsevan.Rs
190f3e3e81aSsevan.%T Information Systems - Coded Character Sets - 7-Bit American National\
191f3e3e81aSsevanStandard Code for Information Interchange (7-Bit ASCII)
192f3e3e81aSsevan.%R INCITS 4-1986[R2017]
193f3e3e81aSsevan.%Q InterNational Committee for Information Technology Standards
194f3e3e81aSsevan.Re
19561f28255Scgd.Sh HISTORY
19661f28255ScgdAn
1973709ba50Senami.Nm
19861f28255Scgdmanual page appeared in
199f3e3e81aSsevan.At v2 .
200