ASCII ≠ ASC2

A tabela ASCII, acrônimo de American Standard Code for Information Interchange (Código Americano Padrão para o Intercambio de Informações), é um conjunto de valores que representam caracteres e códigos de controle armazenados ou utilizados em computadores.

Nesta tabela, cada caractere (letra ou número) possui um código correspondente. Cada código ocupa 1 byte (tipo char), o que nos dá 255 posições. Destas 255 posições, as primeiras 32 (0 a 31) correspondem a códigos de controle que são utilizados para controlar dispositivos (tais como monitores e impressoras). Logo, a maioria destes códigos não produz caracteres quando impressos em algum dispositivo (como a tela do computador). Quer converter  ASCII para texto? Acesse o link.

A seguir é apresentada a tabela ASCII padrão (código 0 a 127), que você encontra na maioria dos computadores.

Nas primeiras posições são encontrados caracteres de controle. Da posição 32 até a 127 estão alocados os caracteres do conjunto padrão, correspondendo a caracteres do alfabeto latino (sem acentos, maiúsculos e minúsculos), dígitos (0 a 9) e alguns outros símbolos comuns. Os demais códigos (128 a 255) formam o conjunto estendido, e podem variar de região para região.

Tabela ASCII: Códigos de Controle (0..31):

Cód Caractere   Cód Caractere
0 NULL (nulo) 1 SOH (Start of Heading / Início de cabeçalho)
2 STX (Start of TeXt / Início de Texto) 3 ETX (End of TeXt / fim de texto)
4 EOT (End Of Transmission / fim de transmissão) 5 ENQ (ENQuiry / inquirição, consulta)
6 ACK (ACKnowledge / confirmação, entendido) 7 BEL (BELL,  BEEP / Campainha)
8 BS (Backspace / retorno de 1 caractere) 9 HT (Horizontal Tab / Tabulação horizontal)
10 LF (Line Feed / alimentação, mudança de linha) 11 VT (Vertical Tab / Tabulação vertical)
12 FF (Form Feed / Alimentação de formulário) 13 CR (Carriage Return / retorno ao inicio da linha)
14 SO (Serial Out / Saída Serial)
(Shift Out / deslocamento para fora)
15 SI (Serial In / Entrada Serial)
(Shift In / deslocamento para dentro)
16 DLE (Data Link Escape / escape de conexão) 17 DC1/XON (Device Control1/controle de dispositivo1)
18 DC2 (Device Control 2 / controle de dispositivo2) 19 DC3/XOFF (Device Control3/controle de dispositivo3)
20 DC4 (Device Control 4 / controle de dispositivo4) 21 NAK (Negative AcKnowledge / confirmação negativa)
22 SYN (SYNchronous Idle / espera síncrona) 23 ETB (End Transm. Block/bloco de fim de transmissão)
24 CAN (Cancel / cancelamento) 25 EM (End of Media / Fim do meio ou mídia)
26 SUB (SUBstitute, substituir) 27 ESC (ESCape / escape)
28 FS (File Separator / Separador de arquivo) 29 GS (Group Separator / separador de grupo)
30 RS (Request to Send, Record Separator / requisição de envio, separador de registro) 31 US (Unit Separator / separador de unidade)

Quer mais? link para tabela completa.

Anúncios

Sobre Kelsen Lima

Profissional de Tecnologia da Informação, atuando na área á 11 anos, focado em Gestão de Projetos de Infraestrutura e serviços de TI (Cobit, ITIL, ISO/IEC 20000) integrados aos negócios com foco no aumento da completividade das empresas, para ajuda-las a atingir as metas e objetivos, assim como, torna-las sustentáveis e com riscos gerenciados.

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s