>> Tecnologia Eletrônica >  >> Casa Inteligente >> Vida Inteligente

O que é Formato ANSI

O formato ANSI do American National Standards Institute é um padrão relacionado à Microsoft para codificação de conjunto de caracteres e uma modificação do conjunto de caracteres American Standard Code for Information Interchange (ASCII). O código ASCII emprega 7 bits para representar cada caractere enquanto o formato ANSI utiliza 8 bits para cada caractere.

Do ASCII para ANSI

O formato ANSI de 8 bits é apenas um desenvolvimento na história de esforços para melhorar a capacidade de máquinas elétricas de se comunicarem mais rápido e de forma mais confiável. Os primeiros computadores eram pouco mais que "calculadores de números" requeridos para lidar apenas com dados numéricos. À medida que os dispositivos de comunicação avançaram em complexidade -- e os computadores se tornaram globais -- surgiu a necessidade de os computadores poderem representar mais do que apenas números. O formato ASCII de 7 bits foi a resposta inicial a essa necessidade. O formato ANSI de 8 bits dobrou o número de caracteres do ASCII original.

ANSI vs. ASCII

A introdução do formato ANSI de 8 bits, embora uma grande melhoria sobre o ASCII, estava fadada a se tornar uma causa de celebração de curta duração, pois os computadores se tornaram mais amplamente usados por pessoas em outros países onde o inglês não era a língua nativa. Mesmo com 256 (0 a 255) caracteres possíveis, o formato ANSI de 8 bits era severamente limitado em sua capacidade de ser aplicado a computadores usando conjuntos díspares de caracteres e códigos de controle. Ambos os padrões são, no entanto, ainda úteis para línguas ocidentais.

História

A adição do 8º bit no formato ANSI levou vários grupos e governos a começar a pensar em como fazer uso dos 128 lugares adicionais para caracteres. Como não houve acordo entre esses grupos sobre como usá-los, o resultado foi que documentos enviados de um sistema para outro eram frequentemente ilegíveis devido aos diferentes padrões de codificação. Esta situação foi abordada pela criação de sistemas IBM (OEM) e Microsoft (ANSI) que definiram páginas de código consistindo de ASCII para os 127 caracteres inferiores e uma variação de língua dada para os 128 caracteres superiores.

Um Pouco Mais de História

O nome ANSI aplicado às páginas de código usadas pelos sistemas operacionais da Microsoft parece indicar que o American National Standards Institute (ANSI) realmente padronizou os mapeamentos. Este não é o caso, pois o ANSI não padronizou oficialmente a codificação de caracteres Windows-1252 da Microsoft. O termo ANSI é aceito mais ou menos devido ao legado da Microsoft no mundo da computação.

Futuro do Formato ANSI

Desde que a Internet se tornou essencialmente ubíqua com mais pessoas usando diferentes linguagens, não é surpresa que padrões mais antigos de codificação de caracteres tenham dado lugar a padrões mais novos e abrangentes. O Unicode da Microsoft Windows (UTF-16) fornece mais de 65.000 códigos de caracteres. Isso é tremendamente maior que os 256 disponíveis com o formato ANSI de 8 bits e permite funcionalidade completa em quase todas as linguagens.