Jump to content

Six-bit character code

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by Lennart97 (talk | contribs) at 20:58, 9 November 2020 (Disambiguated: Arrow (symbol)#Arrows in Unicode). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

A six-bit character code is a character encoding designed for use on computers with word lengths a multiple of 6. Six bits can only encode 64 distinct characters, so these codes generally include only the upper-case letters, the numerals, some punctuation characters, and sometimes control characters. Such codes with additional parity bit were a natural way of storing data on 7-track magnetic tape.

Types of six-bit codes

An early six-bit binary code was used for Braille, the reading system for the blind that was developed in the 1820s.

The earliest computers dealt with numeric data only, and made no provision for character data. Six-bit BCD was used by IBM on early computers such as the IBM 704 in 1954.[1]: p.35  This encoding was replaced by the 8-bit EBCDIC code when System/360 standardized on 8-bit bytes. There are some variants of this type of code (see below).

Six-bit character codes generally succeeded the five-bit Baudot code and preceded seven-bit ASCII. One popular variant was DEC SIXBIT. This is simply the ASCII character codes from 32 to 95 coded as 0 to 63 by subtracting 32 (i.e., columns 2, 3, 4, and 5 of the ASCII table (16 characters to a column), shifted to columns 0 through 3, by subtracting 2 from the high bits); it includes the space, punctuation characters, numbers, and capital letters, but no control characters. Since it included no control characters, not even end-of-line, it was not used for general text processing. However, six-character names such as filenames and assembler symbols could be stored in a single 36-bit word of PDP-10, and three characters fit in each word of the PDP-1 and two characters fit in each word of the PDP-8.

Six-bit codes could encode more than 64 characters by the use of Shift Out and Shift In characters, essentially incorporating two distinct 62-character sets and switching between them. For example, the popular IBM 2741 communications terminal supported a variety of character sets of up to 88 printing characters plus control characters.

A UTF-6 encoding was proposed for Unicode[2] but was superseded by Punycode.

BCD six-bit code

Six-bit BCD code was the adaptation of the punched card code to binary code. IBM applied the terms binary-coded decimal and BCD to the variations of BCD alphamerics used in most early IBM computers, including the IBM 1620, IBM 1400 series, and non-decimal architecture members of the IBM 700/7000 series.

COBOL databases six-bit code

A six-bit code was also used in COBOL databases, where end-of-record information was stored separately.[citation needed]

Magnetic stripe card six-bit code

A six-bit code, with added odd parity bit, is used on Track 1 of magnetic stripe cards, as specified in ISO/IEC 7811-2.

DEC six-bit code

A DEC SIXBIT code including a few control characters—along with SO/SI, allowing code extension—was specified as ECMA-1 in 1963 (see below). Another, less common, variant is obtained by just stripping the high bit of an ASCII code in 32 - 95 range (codes 32 - 63 remain at their positions, higher values have 64 subtracted from them). Such variant was sometimes used on DEC's PDP-8 (1965).

FIELDATA six-bit code

FIELDATA was a seven-bit code (with optional parity) of which only 64 code positions (occupying six bits) were formally defined.[3] A variant was used by UNIVAC's 1100-series computers.[4] Treating the code as a six-bit code these systems used a 36-bit word (capable of storing six such reduced FIELDATA characters).[5]

Braille six-bit code

Braille characters are represented using six dot positions, arranged in a rectangle. Each position may contain a raised dot or not, so Braille can be considered to be a six-bit binary code. Some more modern Braille systems add an extra two dots, making these systems an eight-bit code instead.

Six-bit codes for binary-to-text encoding

Transmission of binary data over systems which are designed for text only can sometimes introduce problems. For example, email historically supported only 7-bit ASCII codes and would strip the 8th bit, thus corrupting binary data sent directly through any troublesome mail server. Other systems can cause issues by improperly interpreting control characters during storage or transmission. A number of schemes exist to pack 8-bit data into text-only representations which can pass through text mail systems, to be decoded at the destination. Examples of 6-bit character subsets used for packing binary data include Uuencode and Base64. These sets contain no control characters (only printable numbers, letters, some punctuation, and maybe space) and allow data to be transmitted over any medium which is also able to transmit human-readable text.

Examples of BCD six-bit codes

Characters are shown with their Unicode equivalents.

CDC 1604: Magnetic tape BCD codes
_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F
0_ Template:Chset-color-undef| Template:Chset-color-digit|1
0031
Template:Chset-color-digit|2
0032
Template:Chset-color-digit|3
0033
Template:Chset-color-digit|4
0034
Template:Chset-color-digit|5
0035
Template:Chset-color-digit|6
0036
Template:Chset-color-digit|7
0037
Template:Chset-color-digit|8
0038
Template:Chset-color-digit|9
0039
Template:Chset-color-digit|0
0030
Template:Chset-color-punct|#
0023
Template:Chset-color-punct|@
0040
Template:Chset-color-undef| Template:Chset-color-undef| Template:Chset-color-ctrl|TAPE
MARK
1_ Template:Chset-color-misc|SP
0020
Template:Chset-color-punct|/
002F
Template:Chset-color-letter|S
0053
Template:Chset-color-letter|T
0054
Template:Chset-color-letter|U
0055
Template:Chset-color-letter|V
0056
Template:Chset-color-letter|W
0057
Template:Chset-color-letter|X
0058
Template:Chset-color-letter|Y
0059
Template:Chset-color-letter|Z
005A
Template:Chset-color-ctrl|RECORD
MARK
Template:Chset-color-punct|,
002C
Template:Chset-color-punct|%
0025
Template:Chset-color-undef| Template:Chset-color-undef| Template:Chset-color-undef|
2_ Template:Chset-color-punct|-
002D
Template:Chset-color-letter|J
004A
Template:Chset-color-letter|K
004B
Template:Chset-color-letter|L
004C
Template:Chset-color-letter|M
004D
Template:Chset-color-letter|N
004E
Template:Chset-color-letter|O
004F
Template:Chset-color-letter|P
0050
Template:Chset-color-letter|Q
0051
Template:Chset-color-letter|R
0052
Template:Chset-color-digit|-0
002D 0030
Template:Chset-color-graph|$
0024
Template:Chset-color-punct|*
002A
Template:Chset-color-undef| Template:Chset-color-undef| Template:Chset-color-undef|
3_ Template:Chset-color-punct|&
0026
Template:Chset-color-letter|A
0041
Template:Chset-color-letter|B
0042
Template:Chset-color-letter|C
0043
Template:Chset-color-letter|D
0044
Template:Chset-color-letter|E
0045
Template:Chset-color-letter|F
0046
Template:Chset-color-letter|G
0047
Template:Chset-color-letter|H
0048
Template:Chset-color-letter|I
0049
Template:Chset-color-digit|+0
002B 0030
Template:Chset-color-punct|.
002E
Template:Chset-color-graph|¤
00A4
Template:Chset-color-undef| Template:Chset-color-undef| Template:Chset-color-ctrl|GROUP
MARK

  Letter  Number  Punctuation  Symbol  Other  Undefined


CDC 1604: Punched card codes
_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F
0_ Template:Chset-color-undef| Template:Chset-color-digit|1
0031
Template:Chset-color-digit|2
0032
Template:Chset-color-digit|3
0033
Template:Chset-color-digit|4
0034
Template:Chset-color-digit|5
0035
Template:Chset-color-digit|6
0036
Template:Chset-color-digit|7
0037
Template:Chset-color-digit|8
0038
Template:Chset-color-digit|9
0039
Template:Chset-color-digit|0
0030
Template:Chset-color-graph|=
003D
Template:Chset-color-graph|
2212
Template:Chset-color-undef| Template:Chset-color-undef| Template:Chset-color-undef|
1_ Template:Chset-color-misc|SP
0020
Template:Chset-color-punct|/
002F
Template:Chset-color-letter|S
0053
Template:Chset-color-letter|T
0054
Template:Chset-color-letter|U
0055
Template:Chset-color-letter|V
0056
Template:Chset-color-letter|W
0057
Template:Chset-color-letter|X
0058
Template:Chset-color-letter|Y
0059
Template:Chset-color-letter|Z
005A
Template:Chset-color-undef| Template:Chset-color-punct|,
002C
Template:Chset-color-punct|(
0028
Template:Chset-color-undef| Template:Chset-color-undef| Template:Chset-color-undef|
2_ Template:Chset-color-punct|
2014
Template:Chset-color-letter|J
004A
Template:Chset-color-letter|K
004B
Template:Chset-color-letter|L
004C
Template:Chset-color-letter|M
004D
Template:Chset-color-letter|N
004E
Template:Chset-color-letter|O
004F
Template:Chset-color-letter|P
0050
Template:Chset-color-letter|Q
0051
Template:Chset-color-letter|R
0052
Template:Chset-color-digit|-0
002D 0030
Template:Chset-color-graph|$
0024
Template:Chset-color-punct|*
002A
Template:Chset-color-undef| Template:Chset-color-undef| Template:Chset-color-undef|
3_ Template:Chset-color-graph|+
002B
Template:Chset-color-letter|A
0041
Template:Chset-color-letter|B
0042
Template:Chset-color-letter|C
0043
Template:Chset-color-letter|D
0044
Template:Chset-color-letter|E
0045
Template:Chset-color-letter|F
0046
Template:Chset-color-letter|G
0047
Template:Chset-color-letter|H
0048
Template:Chset-color-letter|I
0049
Template:Chset-color-digit|+0
002B 0030
Template:Chset-color-punct|.
002E
Template:Chset-color-punct|)
0029
Template:Chset-color-undef| Template:Chset-color-undef| Template:Chset-color-undef|


CDC 1612: Printer codes (business applications)
_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F
0_ Template:Chset-color-punct|:
003A
Template:Chset-color-digit|1
0031
Template:Chset-color-digit|2
0032
Template:Chset-color-digit|3
0033
Template:Chset-color-digit|4
0034
Template:Chset-color-digit|5
0035
Template:Chset-color-digit|6
0036
Template:Chset-color-digit|7
0037
Template:Chset-color-digit|8
0038
Template:Chset-color-digit|9
0039
Template:Chset-color-digit|0
0030
Template:Chset-color-graph|=
003D
Template:Chset-color-graph|
2260
Template:Chset-color-graph|
2264
Template:Chset-color-punct|!
0021
Template:Chset-color-punct|[
005B
1_ Template:Chset-color-misc|SP
0020
Template:Chset-color-punct|/
002F
Template:Chset-color-letter|S
0053
Template:Chset-color-letter|T
0054
Template:Chset-color-letter|U
0055
Template:Chset-color-letter|V
0056
Template:Chset-color-letter|W
0057
Template:Chset-color-letter|X
0058
Template:Chset-color-letter|Y
0059
Template:Chset-color-letter|Z
005A
Template:Chset-color-punct|]
005D
Template:Chset-color-punct|,
002C
Template:Chset-color-punct|(
0028
Template:Chset-color-graph|
2192
Template:Chset-color-graph|
2261
Template:Chset-color-graph|~
007E
2_ Template:Chset-color-graph|
2212
Template:Chset-color-letter|J
004A
Template:Chset-color-letter|K
004B
Template:Chset-color-letter|L
004C
Template:Chset-color-letter|M
004D
Template:Chset-color-letter|N
004E
Template:Chset-color-letter|O
004F
Template:Chset-color-letter|P
0050
Template:Chset-color-letter|Q
0051
Template:Chset-color-letter|R
0052
Template:Chset-color-punct|%
0025
Template:Chset-color-graph|$
0024
Template:Chset-color-punct|*
002A
Template:Chset-color-graph|
2191
Template:Chset-color-graph|
2193
Template:Chset-color-graph|>
003E
3_ Template:Chset-color-graph|+
002B
Template:Chset-color-letter|A
0041
Template:Chset-color-letter|B
0042
Template:Chset-color-letter|C
0043
Template:Chset-color-letter|D
0044
Template:Chset-color-letter|E
0045
Template:Chset-color-letter|F
0046
Template:Chset-color-letter|G
0047
Template:Chset-color-letter|H
0048
Template:Chset-color-letter|I
0049
Template:Chset-color-graph|<
003C
Template:Chset-color-punct|.
002E
Template:Chset-color-punct|)
0029
Template:Chset-color-graph|
2265
Template:Chset-color-punct|?
003F
Template:Chset-color-punct|;
003B

Examples of six-bit ASCII variants

DEC SIXBIT
_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F
0_ Template:Chset-color-misc|SP
0020
Template:Chset-color-punct|!
0021
Template:Chset-color-punct|"
0022
Template:Chset-color-punct|#
0023
Template:Chset-color-graph|$
0024
Template:Chset-color-punct|%
0025
Template:Chset-color-punct|&
0026
Template:Chset-color-punct|'
0027
Template:Chset-color-punct|(
0028
Template:Chset-color-punct|)
0029
Template:Chset-color-punct|*
002A
Template:Chset-color-graph|+
002B
Template:Chset-color-punct|,
002C
Template:Chset-color-punct|-
002D
Template:Chset-color-punct|.
002E
Template:Chset-color-punct|/
002F
1_ Template:Chset-color-digit|0
0030
Template:Chset-color-digit|1
0031
Template:Chset-color-digit|2
0032
Template:Chset-color-digit|3
0033
Template:Chset-color-digit|4
0034
Template:Chset-color-digit|5
0035
Template:Chset-color-digit|6
0036
Template:Chset-color-digit|7
0037
Template:Chset-color-digit|8
0038
Template:Chset-color-digit|9
0039
Template:Chset-color-punct|:
003A
Template:Chset-color-punct|;
003B
Template:Chset-color-graph|<
003C
Template:Chset-color-graph|=
003D
Template:Chset-color-graph|>
003E
Template:Chset-color-punct|?
003F
2_ Template:Chset-color-punct|@
0040
Template:Chset-color-letter|A
0041
Template:Chset-color-letter|B
0042
Template:Chset-color-letter|C
0043
Template:Chset-color-letter|D
0044
Template:Chset-color-letter|E
0045
Template:Chset-color-letter|F
0046
Template:Chset-color-letter|G
0047
Template:Chset-color-letter|H
0048
Template:Chset-color-letter|I
0049
Template:Chset-color-letter|J
004A
Template:Chset-color-letter|K
004B
Template:Chset-color-letter|L
004C
Template:Chset-color-letter|M
004D
Template:Chset-color-letter|N
004E
Template:Chset-color-letter|O
004F
3_ Template:Chset-color-letter|P
0050
Template:Chset-color-letter|Q
0051
Template:Chset-color-letter|R
0052
Template:Chset-color-letter|S
0053
Template:Chset-color-letter|T
0054
Template:Chset-color-letter|U
0055
Template:Chset-color-letter|V
0056
Template:Chset-color-letter|W
0057
Template:Chset-color-letter|X
0058
Template:Chset-color-letter|Y
0059
Template:Chset-color-letter|Z
005A
Template:Chset-color-punct|[
005B
Template:Chset-color-punct|\
005C
Template:Chset-color-punct|]
005D
Template:Chset-color-graph|^
005E
Template:Chset-color-punct|_
005F

  Letter  Number  Punctuation  Symbol  Other  Undefined


ECMA-1
_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F
0_ Template:Chset-color-misc|SP
0020
Template:Chset-color-ctrl|HT
0009
Template:Chset-color-ctrl|LF
000A
Template:Chset-color-ctrl|VT
000B
Template:Chset-color-ctrl|FF
000C
Template:Chset-color-ctrl|CR
000D
Template:Chset-color-ctrl|SO
000E
Template:Chset-color-ctrl|SI
000F
Template:Chset-color-punct|(
0028
Template:Chset-color-punct|)
0029
Template:Chset-color-punct|*
002A
Template:Chset-color-graph|+
002B
Template:Chset-color-punct|,
002C
Template:Chset-color-punct|-
002D
Template:Chset-color-punct|.
002E
Template:Chset-color-punct|/
002F
1_ Template:Chset-color-digit|0
0030
Template:Chset-color-digit|1
0031
Template:Chset-color-digit|2
0032
Template:Chset-color-digit|3
0033
Template:Chset-color-digit|4
0034
Template:Chset-color-digit|5
0035
Template:Chset-color-digit|6
0036
Template:Chset-color-digit|7
0037
Template:Chset-color-digit|8
0038
Template:Chset-color-digit|9
0039
Template:Chset-color-punct|:
003A
Template:Chset-color-punct|;
003B
Template:Chset-color-graph|<
003C
Template:Chset-color-graph|=
003D
Template:Chset-color-graph|>
003E
Template:Chset-color-punct|?
003F
2_ Template:Chset-color-ctrl|NUL
0000
Template:Chset-color-letter|A
0041
Template:Chset-color-letter|B
0042
Template:Chset-color-letter|C
0043
Template:Chset-color-letter|D
0044
Template:Chset-color-letter|E
0045
Template:Chset-color-letter|F
0046
Template:Chset-color-letter|G
0047
Template:Chset-color-letter|H
0048
Template:Chset-color-letter|I
0049
Template:Chset-color-letter|J
004A
Template:Chset-color-letter|K
004B
Template:Chset-color-letter|L
004C
Template:Chset-color-letter|M
004D
Template:Chset-color-letter|N
004E
Template:Chset-color-letter|O
004F
3_ Template:Chset-color-letter|P
0050
Template:Chset-color-letter|Q
0051
Template:Chset-color-letter|R
0052
Template:Chset-color-letter|S
0053
Template:Chset-color-letter|T
0054
Template:Chset-color-letter|U
0055
Template:Chset-color-letter|V
0056
Template:Chset-color-letter|W
0057
Template:Chset-color-letter|X
0058
Template:Chset-color-letter|Y
0059
Template:Chset-color-letter|Z
005A
Template:Chset-color-punct|[
005B
Template:Chset-color-punct|\
005C
Template:Chset-color-punct|]
005D
Template:Chset-color-ctrl|ESC
001B
Template:Chset-color-ctrl|DEL
007F


ICL Mainframes
_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F
0_ Template:Chset-color-digit|0
0030
Template:Chset-color-digit|1
0031
Template:Chset-color-digit|2
0032
Template:Chset-color-digit|3
0033
Template:Chset-color-digit|4
0034
Template:Chset-color-digit|5
0035
Template:Chset-color-digit|6
0036
Template:Chset-color-digit|7
0037
Template:Chset-color-digit|8
0038
Template:Chset-color-digit|9
0039
Template:Chset-color-punct|:
003A
Template:Chset-color-punct|;
003B
Template:Chset-color-graph|<
003C
Template:Chset-color-graph|=
003D
Template:Chset-color-graph|>
003E
Template:Chset-color-punct|?
003F
1_ Template:Chset-color-misc|SP
0020
Template:Chset-color-punct|!
0021
Template:Chset-color-punct|"
0022
Template:Chset-color-punct|#
0023
Template:Chset-color-graph|£
00A3
Template:Chset-color-punct|%
0025
Template:Chset-color-punct|&
0026
Template:Chset-color-punct|'
0027
Template:Chset-color-punct|(
0028
Template:Chset-color-punct|)
0029
Template:Chset-color-punct|*
002A
Template:Chset-color-graph|+
002B
Template:Chset-color-punct|,
002C
Template:Chset-color-punct|-
002D
Template:Chset-color-punct|.
002E
Template:Chset-color-punct|/
002F
2_ Template:Chset-color-punct|@
0040
Template:Chset-color-letter|A
0041
Template:Chset-color-letter|B
0042
Template:Chset-color-letter|C
0043
Template:Chset-color-letter|D
0044
Template:Chset-color-letter|E
0045
Template:Chset-color-letter|F
0046
Template:Chset-color-letter|G
0047
Template:Chset-color-letter|H
0048
Template:Chset-color-letter|I
0049
Template:Chset-color-letter|J
004A
Template:Chset-color-letter|K
004B
Template:Chset-color-letter|L
004C
Template:Chset-color-letter|M
004D
Template:Chset-color-letter|N
004E
Template:Chset-color-letter|O
004F
3_ Template:Chset-color-letter|P
0050
Template:Chset-color-letter|Q
0051
Template:Chset-color-letter|R
0052
Template:Chset-color-letter|S
0053
Template:Chset-color-letter|T
0054
Template:Chset-color-letter|U
0055
Template:Chset-color-letter|V
0056
Template:Chset-color-letter|W
0057
Template:Chset-color-letter|X
0058
Template:Chset-color-letter|Y
0059
Template:Chset-color-letter|Z
005A
Template:Chset-color-punct|[
005B
Template:Chset-color-graph|$
0024
Template:Chset-color-punct|]
005D
Template:Chset-color-graph|
2191
Template:Chset-color-graph|
2190


SixBit ASCII (used by AIS)[6]
_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F
0_ Template:Chset-color-punct|@
0040
Template:Chset-color-letter|A
0041
Template:Chset-color-letter|B
0042
Template:Chset-color-letter|C
0043
Template:Chset-color-letter|D
0044
Template:Chset-color-letter|E
0045
Template:Chset-color-letter|F
0046
Template:Chset-color-letter|G
0047
Template:Chset-color-letter|H
0048
Template:Chset-color-letter|I
0049
Template:Chset-color-letter|J
004A
Template:Chset-color-letter|K
004B
Template:Chset-color-letter|L
004C
Template:Chset-color-letter|M
004D
Template:Chset-color-letter|N
004E
Template:Chset-color-letter|O
004F
1_ Template:Chset-color-letter|P
0050
Template:Chset-color-letter|Q
0051
Template:Chset-color-letter|R
0052
Template:Chset-color-letter|S
0053
Template:Chset-color-letter|T
0054
Template:Chset-color-letter|U
0055
Template:Chset-color-letter|V
0056
Template:Chset-color-letter|W
0057
Template:Chset-color-letter|X
0058
Template:Chset-color-letter|Y
0059
Template:Chset-color-letter|Z
005A
Template:Chset-color-punct|[
005B
Template:Chset-color-punct|\
005C
Template:Chset-color-punct|]
005D
Template:Chset-color-graph|^
005E
Template:Chset-color-punct|_
005F
2_ Template:Chset-color-misc|SP
0020
Template:Chset-color-punct|!
0021
Template:Chset-color-punct|"
0022
Template:Chset-color-punct|#
0023
Template:Chset-color-graph|$
0024
Template:Chset-color-punct|%
0025
Template:Chset-color-punct|&
0026
Template:Chset-color-punct|'
0027
Template:Chset-color-punct|(
0028
Template:Chset-color-punct|)
0029
Template:Chset-color-punct|*
002A
Template:Chset-color-graph|+
002B
Template:Chset-color-punct|,
002C
Template:Chset-color-punct|-
002D
Template:Chset-color-punct|.
002E
Template:Chset-color-punct|/
002F
3_ Template:Chset-color-digit|0
0030
Template:Chset-color-digit|1
0031
Template:Chset-color-digit|2
0032
Template:Chset-color-digit|3
0033
Template:Chset-color-digit|4
0034
Template:Chset-color-digit|5
0035
Template:Chset-color-digit|6
0036
Template:Chset-color-digit|7
0037
Template:Chset-color-digit|8
0038
Template:Chset-color-digit|9
0039
Template:Chset-color-punct|:
003A
Template:Chset-color-punct|;
003B
Template:Chset-color-graph|<
003C
Template:Chset-color-graph|=
003D
Template:Chset-color-graph|>
003E
Template:Chset-color-punct|?
003F

GOST 6-bit code

GOST 6-bit code
_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F
0_ Template:Chset-color-digit|0
0030
Template:Chset-color-digit|1
0031
Template:Chset-color-digit|2
0032
Template:Chset-color-digit|3
0033
Template:Chset-color-digit|4
0034
Template:Chset-color-digit|5
0035
Template:Chset-color-digit|6
0036
Template:Chset-color-digit|7
0037
Template:Chset-color-digit|8
0038
Template:Chset-color-digit|9
0039
Template:Chset-color-graph|+
002B
Template:Chset-color-punct|-
002D
Template:Chset-color-punct|/
002F
Template:Chset-color-punct|,
002C
Template:Chset-color-punct|.
002E
Template:Chset-color-misc|SP
0020
1_ Template:Chset-color-graph|
23E8
Template:Chset-color-graph|
2191
Template:Chset-color-punct|(
0028
Template:Chset-color-punct|)
0029
Template:Chset-color-graph|×
00D7
Template:Chset-color-graph|=
003D
Template:Chset-color-punct|;
003B
Template:Chset-color-punct|[
005B
Template:Chset-color-punct|]
005D
Template:Chset-color-punct|*
002A
Template:Chset-color-punct|
2018
Template:Chset-color-punct|
2019
Template:Chset-color-graph|
2260
Template:Chset-color-graph|<
003C
Template:Chset-color-graph|>
003E
Template:Chset-color-punct|:
003A
2_ Template:Chset-color-letter|А
0410
Template:Chset-color-letter|Б
0411
Template:Chset-color-letter|В
0412
Template:Chset-color-letter|Г
0413
Template:Chset-color-letter|Д
0414
Template:Chset-color-letter|Е
0415
Template:Chset-color-letter|Ж
0416
Template:Chset-color-letter|З
0417
Template:Chset-color-letter|И
0418
Template:Chset-color-letter|Й
0419
Template:Chset-color-letter|К
041A
Template:Chset-color-letter|Л
041B
Template:Chset-color-letter|М
041C
Template:Chset-color-letter|Н
041D
Template:Chset-color-letter|О
041E
Template:Chset-color-letter|П
041F
3_ Template:Chset-color-letter|Р
0420
Template:Chset-color-letter|С
0421
Template:Chset-color-letter|Т
0422
Template:Chset-color-letter|У
0423
Template:Chset-color-letter|Ф
0424
Template:Chset-color-letter|Х
0425
Template:Chset-color-letter|Ц
0426
Template:Chset-color-letter|Ч
0427
Template:Chset-color-letter|Ш
0428
Template:Chset-color-letter|Щ
0429
Template:Chset-color-letter|Ы
042B
Template:Chset-color-letter|Ь
042C
Template:Chset-color-letter|Э
042D
Template:Chset-color-letter|Ю
042E
Template:Chset-color-letter|Я
042F
Template:Chset-color-ctrl|DEL
007F

  Letter  Number  Punctuation  Symbol  Other  Undefined

Example of six-bit Braille codes

The following table shows the arrangement of characters, with the hex value, corresponding ASCII character, Braille 6-bit codes (dot combinations), Braille Unicode glyph, and general meaning (the actual meaning may change depending on context).[7][8]

Hex ASCII Glyph Braille Dots Braille Glyph Braille Meaning
20 (space) ⠀ (braille pattern blank) (space)
21 ! 2-3-4-6 ⠮ (braille pattern dots-2346) the
22 " 5 ⠐ (braille pattern dots-5) (contraction)
23 # 3-4-5-6 ⠼ (braille pattern dots-3456) (number prefix)
24 $ 1-2-4-6 ⠫ (braille pattern dots-1246) ed
25 % 1-4-6 ⠩ (braille pattern dots-146) sh
26 & 1-2-3-4-6 ⠯ (braille pattern dots-12346) and
27 ' 3 ⠄ (braille pattern dots-3) '
28 ( 1-2-3-5-6 ⠷ (braille pattern dots-12356) of
29 ) 2-3-4-5-6 ⠾ (braille pattern dots-23456) with
2A * 1-6 ⠡ (braille pattern dots-16) ch
2B + 3-4-6 ⠬ (braille pattern dots-346) ing
2C , 6 ⠠ (braille pattern dots-6) (uppercase prefix)
2D - 3-6 ⠤ (braille pattern dots-36) -
2E . 4-6 ⠨ (braille pattern dots-46) (italic prefix)
2F / 3-4 ⠌ (braille pattern dots-34) st
30 0 3-5-6 ⠴ (braille pattern dots-356) "
31 1 2 ⠂ (braille pattern dots-2) ,
32 2 2-3 ⠆ (braille pattern dots-23) ;
33 3 2-5 ⠒ (braille pattern dots-25) :
34 4 2-5-6 ⠲ (braille pattern dots-256) .
35 5 2-6 ⠢ (braille pattern dots-26) en
36 6 2-3-5 ⠖ (braille pattern dots-235) !
37 7 2-3-5-6 ⠶ (braille pattern dots-2356) ( or )
38 8 2-3-6 ⠦ (braille pattern dots-236) " or ?
39 9 3-5 ⠔ (braille pattern dots-35) in
3A : 1-5-6 ⠱ (braille pattern dots-156) wh
3B ; 5-6 ⠰ (braille pattern dots-56) (letter prefix)
3C < 1-2-6 ⠣ (braille pattern dots-126) gh
3D = 1-2-3-4-5-6 ⠿ (braille pattern dots-123456) for
3E > 3-4-5 ⠜ (braille pattern dots-345) ar
3F ? 1-4-5-6 ⠹ (braille pattern dots-1456) th
 
Hex ASCII Glyph Braille Dots Braille Glyph Braille Meaning
40 @ 4 ⠈ (braille pattern dots-4) (accent prefix)
41 A 1 ⠁ (braille pattern dots-1) a
42 B 1-2 ⠃ (braille pattern dots-12) b
43 C 1-4 ⠉ (braille pattern dots-14) c
44 D 1-4-5 ⠙ (braille pattern dots-145) d
45 E 1-5 ⠑ (braille pattern dots-15) e
46 F 1-2-4 ⠋ (braille pattern dots-124) f
47 G 1-2-4-5 ⠛ (braille pattern dots-1245) g
48 H 1-2-5 ⠓ (braille pattern dots-125) h
49 I 2-4 ⠊ (braille pattern dots-24) i
4A J 2-4-5 ⠚ (braille pattern dots-245) j
4B K 1-3 ⠅ (braille pattern dots-13) k
4C L 1-2-3 ⠇ (braille pattern dots-123) l
4D M 1-3-4 ⠍ (braille pattern dots-134) m
4E N 1-3-4-5 ⠝ (braille pattern dots-1345) n
4F O 1-3-5 ⠕ (braille pattern dots-135) o
50 P 1-2-3-4 ⠏ (braille pattern dots-1234) p
51 Q 1-2-3-4-5 ⠟ (braille pattern dots-12345) q
52 R 1-2-3-5 ⠗ (braille pattern dots-1235) r
53 S 2-3-4 ⠎ (braille pattern dots-234) s
54 T 2-3-4-5 ⠞ (braille pattern dots-2345) t
55 U 1-3-6 ⠥ (braille pattern dots-136) u
56 V 1-2-3-6 ⠧ (braille pattern dots-1236) v
57 W 2-4-5-6 ⠺ (braille pattern dots-2456) w
58 X 1-3-4-6 ⠭ (braille pattern dots-1346) x
59 Y 1-3-4-5-6 ⠽ (braille pattern dots-13456) y
5A Z 1-3-5-6 ⠵ (braille pattern dots-1356) z
5B [ 2-4-6 ⠪ (braille pattern dots-246) ow
5C \ 1-2-5-6 ⠳ (braille pattern dots-1256) ou
5D ] 1-2-4-5-6 ⠻ (braille pattern dots-12456) er
5E ^ 4-5 ⠘ (braille pattern dots-45) (contraction)
5F _ 4-5-6 ⠸ (braille pattern dots-456) (contraction)

See also

References

  1. ^ IBM Corporation (1954). 704 electronic data-processing machine: manual of operation (PDF).
  2. ^ Welter, Mark; Spolarich, Brian W. (2000-11-16). "UTF-6 - Yet Another ASCII-Compatible Encoding for ID". Internet Engineering Task Force. Archived from the original on 2016-05-23. Retrieved 2016-04-09.
  3. ^ Mackenzie, Charles E. (1980). Coded Character Sets, History and Development (1 ed.). Addison-Wesley Publishing Company, Inc. p. 64. ISBN 0-201-14460-3. LCCN 77-90165. ISBN 978-0-201-14460-4. Retrieved 2016-05-22. {{cite book}}: |work= ignored (help)
  4. ^ Walker, John (1996-08-06). "UNIVAC 1100 Series FIELDATA Code". UNIVAC Memories. Archived from the original on 2016-05-22. Retrieved 2016-05-22.
  5. ^ Jennings, Thomas Daniel (2016-04-20) [1999]. "An annotated history of some character codes or ASCII: American Standard Code for Information Infiltration". World Power Systems (WPS). Archived from the original on 2016-05-22. Retrieved 2016-05-22.
  6. ^ Raymond, Eric S. (2017-08-29). "AIS Payload Data Types". catb.org. Retrieved 2017-11-16.
  7. ^ "Representing and Displaying Braille". DotlessBraille.org. 2002-02-20. Retrieved 2009-08-09.
  8. ^ Halleck, John (2000-08-24). "braille-ascii.ads". Braille.Ascii. Retrieved 2009-08-10.