Avançar para o conteúdo principal

Padrões de codificação de carateres

Olá pessoal. Hoje vou falar-vos sobre os padrões de codificação de carateres.

Até à década de 60 a maioria dos sistemas de computadores tinha uma forma particular de representar os carateres alfanuméricos. Cada marca de computador e, até, cada modelo usava um código próprio para representar uma letra, número e todos os símbolos que usamos. Nessa mesma altura surgiu a necessidade de os computadores comunicarem, ou seja, trocarem informações. Deste modo surgiram os padrões de codificação de carateres

Uma codificação de caracteres é um padrão de relacionamento entre um conjunto de carateres com um conjunto de outra coisa, como por exemplo números ou pulsos elétricos com o objetivo de facilitar o armazenamento de texto em computadores e a sua transmissão através de redes de telecomunicação. Algumas das formas de representação são o código ASCII e o código Unicode.




Tabela de código ASCII

A tabela de código ASCII surgiu devido à necessidade de criar um padrão que fosse utilizado por todos os computadores. A tabela ASCII utilizava conjuntos de 7 bits para representar 128 carateres, muitos deles adequados apenas à língua inglesa, por ter sido desenvolvida os Estados Unidos. 

A ISO (Internacional Standard Organization) adotou o código ASCII como norma internacional, com a designação ISO 646, e ampliou-o, passando a incluir um conjunto de carateres de outros idiomas. Para conseguir esta ampliação, tiveram de ser utilizados conjuntos de 8 bits (1 byte), permitindo representar 256 carateres, ou seja, aos 128 carateres iniciais foram acrescentados mais 128.

No entanto, os 256 carateres continuavam a ser insuficientes para englobar todos os carateres dos vários idiomas, sendo, por isso necessário criar variantes regionais e por isso foram normalizados os conjuntos de carateres e 8 bits, agrupando as variantes de idiomas relacionados geograficamente.




Com o código ASCII podemos representar várias coisas como palavras e imagens.
Na seguinte imagem, podemos observar o meu nome escrito em código ASCII com a fonte "stop".
  



A conversão de duas imagens para código ASCII:

 


  





Unicode

Unicode é um padrão que permite aos computadores representar e manipular, de forma consistente, texto de qualquer sistema de escrita existente.O Unicode possui o objetivo explícito de transcender as limitações de codificações de carácter tradicionais, como as definidas pelo padrão ISO 8859, que possuem grande uso em vários países mas que permanecem em sua maioria incompatíveis umas com as outras. 

Os códigos disponibilizados pela Unicode permitem representar conjuntos até 4 bytes (32 bits) para codificar os caracteres utilizados pelos idiomas modernos e as formas clássicas de alguns idiomas. Codificam, entre outros, caracteres acentuados, símbolos de pontuação, símbolos técnicos e matemáticos e outros símbolos gráficos.

O Unicode é hoje utilizado em sistemas operativos, e-mails, páginas Web; Fontes, entre outros.



A imagem seguinte representa a codificação Unicode para o alfabeto latino



Espero que já saibam melhor o que são os padrões de codificação de carateres nomeadamente o código ASCII e o código Unicode. Um abraço e até ao próximo post.👋




Webgrafia: 

https://pt.wikipedia.org/wiki/Codifica%C3%A7%C3%A3o_de_caracteres

https://pt.wikipedia.org/wiki/Unicode


Imagens:

https://br.pinterest.com/pin/820569994589455569/

https://www.pinterest.ch/pin/396035360970320908/?amp_client_id=CLIENT_ID(_)&mweb_unauth_id={{default.session}}&from_amp_pin_page=true

https://support.microsoft.com/en-us/office/insert-ascii-or-unicode-latin-based-symbols-and-characters-d13f58d3-7bcb-44a7-a4d5-972ee12e50e0

Comentários

Mensagens populares deste blogue

Biometria

Olá Pessoal! Hoje vou falar-vos à cerca da Biometria. A biometria é a ciência e a tecnologia de medição e análise de dados biológicos. A biometria refere-se a tecnologias que medem e analisam as características do corpo humano, tais como o ADN, impressões digitais, retinas e íris, padrões de voz, padrões faciais e medições de mão, para fins de autenticação. Existem vários  sistemas de leitura biométrica:  Reconhecimento Facial: O reconhecimento facial realiza a leitura dos traços do rosto de um indivíduo. Funciona através do mapeamento da estrutura óssea do rosto, como por exemplo, as distâncias entre os olhos, nariz, orelhas e boca. As medições são codificadas digitalmente a ser utilizadas para fins de comparação e verificação. Um dispositivo de reconhecimento facial é um que vê uma imagem/vídeo de uma pessoa e compara com aquele que está no banco de dados. Impressão Digital: É a captação das linhas da impressão digital por meio de um leitor biométrico que impulsiona o s...

MIT App Inventor (Fichas 1,2 e 3)

Olá Pessoal! Espero que esteja tudo bem convosco. Esta semana comecei o estudo de um novo programa, o MIT App Inventor. O  MIT App Inventor é uma  plataforma de desenvolvimento de aplicações para Smartphones e Tablets, inicialmente só para Android, desenvolvida pelo Google e, mantida, atualmente, pelo Instituto Tecnológico de Massachusetts (MIT). É completamente grátis e tem como objetivo demorcratizar o desenvolvimento de apps.  Permite que os recém-chegados à programação de computador criem aplicações de software para o sistema operacional Android. Usa uma interface gráfica, muito semelhante ao do zero e da interface do usuário StarLogo TNG, que permite aos usuários arrastar e soltar objetos visuais para criar um aplicativo que pode ser executado em dispositivos Android. Nesta semana criei 3 aplicações, os passaos realizados seguem nas imagens abaixo:       Espero que tenham gostado e até ao próximo post!👋   Webgrafia:  https://pt.wikipedia.org...

Photopea (Ficha 4)

Olá pessoal! Espero que esteja tudo bem convosco. O trabalho desta semana consistiu na  "Composição e transformação de imagens com alteração de cor". No fundo consistiu em fazer uma montagem tendo por base um fundo e imagens para recortar e colocar nesse fundo, e o resultado foi este: 1. Primeiramente comecei por adicionar um sol ao fundo original, para isso utilizei uma imagem do banco de imagens "MEO Cloud" e através da ferramenta "Varinha mágica" recortei o sol e coloquei-o na imagem de fundo. 2. De seguida alterei a cor da areia para um tom mais esverdeado e para isso utilizei a opção "Balanço de cores" (Menu Imagem - Ajustes - Equilíbrio de cores) 3. Com a fotografia de um pássaro que tinha recortado, dupliquei-a várias vezes de modo a ficar com quatro imagens e em algumas delas apliquei uma ferramenta chamada "Deformar" que serve para alterar locais da imagem de modo a criar uma nova perspetiva (Menu Editar - Transformar - Deforma...