Hoje vamos falar sobre o texto e vamos incidir principalmente nos padrões de codificação de carateres, sobre a tabela de código ASCII e a de código Unicode.
O Texto é o meio dominante para a apresentação de informação baseada em computador.
- ASCII é uma abreviação para American Standard Code for Information Interchange, um termo em inglês que significa "Código Padrão Americano para o Intercâmbio de Informação". É um código binário, ou seja, uma cadeira de bits contendo apenas 0 e 1, que codifica um conjunto de 128 sinais, sendo 33 sinais de controle e 95 sinais gráficos. Os sinais gráficos são os sinais matemáticos, os sinais de pontuação e as letras do alfabeto latino.Com a codificação ASCII, representamos textos em diversos lugares, como equipamentos de comunicação, computadores e outros dispositivos que trabalham utilizando texto. Essa codificação foi criada na década de 60 e depois disso foi herdada como base por muitas codificações de caracteres modernas.Uma das grandes utilizações do código ASCII é para converter Código Binário em Letras do alfabeto maiúsculas ou minúsculas.
Unicode
- Unicode é um padrão que permite aos computadores representar e manipular, de forma consistente, texto de qualquer sistema de escrita existente. Publicado no livro The Unicode Standard, o padrão consiste de pouco mais de 107 mil caracteres, um conjunto de diagramas de códigos para referência visual, uma metodologia para codificação e um conjunto de codificações padrões de caracteres, uma enumeração de propriedades de caracteres como caixa alta e caixa baixa, um conjunto de arquivos de computador com dados de referência, além de regras para normalização, decomposição, ordenação alfabética e renderização.
(fonte:ogre) |
Também convertemos imagens no código ASCII:
- O famoso quadro do século XVII de Johannes Vermeer : The Girl with a Pearl Earring (A Rapariga com brinco de pérola):
- Um dos personagens animados mais conhecidos, da série The Simpsons, Homer Simpson:
Esperamos que tenham gostado e vemo-nos no próximo post!
Webgrafia:
- http://www.network-science.de/ascii/ (ferramenta);
- http://www.glassgiant.com/ascii/ (ferramenta utilizada para conversão de imagens em código ASCII);
- https://pt.wikipedia.org/wiki/Codifica%C3%A7%C3%A3o_de_caracteres - consultado a 26/10/2018;
- https://pt.wikipedia.org/wiki/Unicode - consultado a 26/10/2018;
- https://pt.wikipedia.org/wiki/ASCII - consultado a 26/10/2018;
- https://www.pontodefusao.com/codigosalt/ - consultado a 26/10/2018.
- Imagens :
- https://www.dobitaobyte.com.br/iot-introducao-boas-praticas-com-mqtt/ascii_table/ - consultado a 31/10/2018
- https://imagesvc.timeincapp.com/v3/mm/image?url=https%3A%2F%2Fewedit.files.wordpress.com%2F2018%2F08%2Fsimp_homersingle08_f_hires2.jpg%3Fw%3D2000&w=1000&c=sc&poi=face&q=70 - consultado a 26/10/2018
- https://en.wikipedia.org/wiki/Girl_with_a_Pearl_Earring - consultado a 26/10/2018