Transcode (codificação de caracteres) - Transcode (character encoding)

O Transcode de Seis Bits , ou Código de Transmissão de Seis Bits , foi, por alguns anos, um dos três conjuntos de caracteres usados ​​pela IBM para Comunicações Síncronas Binárias . A transmissão usando Transcode de 6 bits teve maior rendimento do que a transmissão usando EBCDIC ou ASCII de 8 bits, desde que os dados a serem transmitidos usassem um conjunto limitado de 48 caracteres.

O terminal de transmissão de dados IBM 2780 foi anunciado com suporte a Transcode em 1967. Seu sucessor, o terminal de comunicação de dados IBM 3780 , anunciado em 1972, abandonou o suporte a Transcode e adicionou uma opção de "compressão de espaço".

Transcode é um código de caracteres de seis bits . Relaciona-se ao código do cartão perfurado da IBM, mas, como EBCDIC , não é BCD . Seus 64 valores consistem em 26 letras maiúsculas, 10 números, 11 símbolos, espaço e 16 caracteres de controle . Seus 48 caracteres imprimíveis são ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 .'-/@#$%&*⌑ ; não pode representar ,:;!?"()[]<>+^=_\`{}|~ . Os caracteres são transmitidos com paridade ímpar . O 2780 não pode usar os 16 caracteres de controle como caracteres de dados no modo de transcodificação.

Tabela de códigos

Transcodificação de seis bits
_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _UMA _B _C _D _E _F
0_ SOH
0001
A
0041
B
0042
C
0043
D
0044
E
0045
F
0046
G
0047
H
0048
I
0049
STX
0002
.
002E

2311
BEL
0007
SUB
001A
ETB
0017
1_ &
0026
J
004A
K
004B
L
004C
M
004D
N
004E
O
004F
P
0050
Q
0051
R
0052
SP
0020
$
0024
*
002A
ius / itb
001F
EOT
0004
DLE
0010
2_ -
002D
/
002F
S
0053
T
0054
U
0055
V
0056
W
0057
X
0058
Y
0059
Z
005A
ESC
001B
'
0027
%
0025
ENQ
0005
ETX
0003
HT
0009
3_ 0
0030
1
0031
2
0032
3
0033
4
0034
5
0035
6
0036
7
0037
8
0038
9
0039
SYN
0016
#
0023
@
0040
NAK
0015
EM
0019
DEL
007F

   Carta    Número    Pontuação    Símbolo    Outro    Indefinido (os caracteres são exibidos com seus equivalentes Unicode .)

Tabela de códigos (do manual 2780)

Personagem
 

Código de cartão perfurado

Transcodificação de 6 bits
Hex 
SOH 12-9-1              P 00
UMA 12-1            5   01
B 12-2          4     02
C 12-3          4 5 P 03
D 12-4        3       04
E 12-5        3 5 P 05
F 12-6        3 4 P 06
G 12-7        3 4 5   07
H 12-8      2         08
eu 12-9      2 5 P 09
STX 12-9-2      2 4 P 0A
. 12-8-3      2 4 5   0B
12-8-4      2 3 P 0C
BEL 0-9-8-7      2 3 5   0D
Sub 9-8-7      2 3 4     0E
ETB 0-9-6      2 3 4 5 P 0F
E 12    1           10
J 11-1    1 5 P 11
K 11-2    1 4 P 12
eu 11-3    1 4 5   13
M 11-4    1 3 P 14
N 11-5    1 3 5   15
O 11-6    1 3 4     16
P 11-7    1 3 4 5 P 17
Q 11-8    1 2 P 18
R 11-9    1 2 5   19
Espaço sem soco    1 2 4     1A
$ 11-8-3    1 2 4 5 P 1B
* 11-8-4    1 2 3       1C
nós 11-9-8-7    1 2 3 5 P 1D
EOT 9-7    1 2 3 4 P 1E
DLE 12-11-9-8-1    1 2 3 4 5   1F
- 11  0             20
/ 0-1  0 5 P 21
S 0-2  0 4 P 22
T 0-3  0 4 5   23
você 0-4  0 3 P 24
V 0-5  0 3 5   25
C 0-6  0 3 4     26
X 0-7  0 3 4 5 P 27
Y 0-8  0 2 P 28
Z 0-9  0 2 5   29
ESC 0-9-7  0 2 4     2A
' 0-8-3  0 2 4 5 P 2B
% 0-8-4  0 2 3       2C
ENQ 0-9-8-5  0 2 3 5 P 2D
ETX 12-9-3  0 2 3 4 P 2E
HT 12-9-5  0 2 3 4 5   2F
0 0  0 1 P 30
1 1  0 1 5   31
2 2  0 1 4     32
3 3  0 1 4 5 P 33
4 4  0 1 3       34
5 5  0 1 3 5 P 35
6 6  0 1 3 4 P 36
7 7  0 1 3 4 5   37
8 8  0 1 2         38
9 9  0 1 2 5 P 39
SYN 9-2  0 1 2 4 P 3A
# 8-3  0 1 2 4 5   3B
@ 8-4  0 1 2 3 P 3C
NAK 9-8-5  0 1 2 3 5   3D
EM 11-9-8-1  0 1 2 3 4     3E
DEL 12-9-7  0 1 2 3 4 5 P 3F

Dispositivos usando Transcode

Referências