terça-feira, 30 de outubro de 2018

O Texto

    Hoje vamos introduzir uma nova matéria acerca do código da textualização. 

    Primeiro de tudo vamos começar por falar sobre o que são padrões de codificação de caracteres :

    Uma codificação de caracteres é um padrão de relacionamento entre um conjunto de caracteres 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.
Exemplos comuns, ou seja, algumas das formas de representação são:
  • ASCII;
  • Unicode (É um padrão que permite aos computadores representar e manipular, de forma consistente, texto de qualquer sistema de escrita existente)

Tabela ASCII:


Tabela ASCII
A tabela ASCII (American Standard Code for Information Interchange = Código Padrão Americano para o Intercâmbio de Informação)  consiste numa tabela composta por vários caracteres, tais como, letras, números, simbolos e comandos.Existem duas tabelas ASCII: a de 7 bits (com um total de 128 caracteres) e a de 8 bits (com um total de 256 caracteres, que é o padrão estendido incluindo caracteres acentuados).

                 ___           ___           ___     
    ___         /\  \         /\__\         /\__\    
   /\__\       /::\  \       /:/ _/_       /:/ _/_   
  /:/__/      /:/\:\  \     /:/ /\  \     /:/ /\__\  
 /::\  \     /:/  \:\  \   /:/ /::\  \   /:/ /:/ _/_ 
 \/\:\  \   /:/__/ \:\__\ /:/_/:/\:\__\ /:/_/:/ /\__\
    \:\  \  \:\  \ /:/  / \:\/:/ /:/  / \:\/:/ /:/  /
     \:\__\  \:\  /:/  /   \::/ /:/  /   \::/_/:/  / 
     /:/  /   \:\/:/  /     \/_/:/  /     \:\/:/  /  
    /:/  /     \::/  /        /:/  /       \::/  /   
    \/__/       \/__/         \/__/         \/__/    
                    ___           ___           ___           ___     
      ___          /  /\         /  /\         /  /\         /  /\    
     /  /\        /  /::\       /  /::\       /  /::\       /  /::\   
    /  /::\      /  /:/\:\     /  /:/\:\     /  /:/\:\     /  /:/\:\  
   /  /:/\:\    /  /::\ \:\   /  /:/  \:\   /  /::\ \:\   /  /:/  \:\ 
  /  /::\ \:\  /__/:/\:\ \:\ /__/:/ \__\:| /__/:/\:\_\:\ /__/:/ \__\:\
 /__/:/\:\_\:\ \  \:\ \:\_\/ \  \:\ /  /:/ \__\/~|::\/:/ \  \:\ /  /:/
 \__\/  \:\/:/  \  \:\ \:\    \  \:\  /:/     |  |:|::/   \  \:\  /:/ 
      \  \::/    \  \:\_\/     \  \:\/:/      |  |:|\/     \  \:\/:/  
       \__\/      \  \:\        \__\::/       |__|:|~       \  \::/   
                   \__\/            ~~         \__\|         \__\/    















,,,,,,,,,..............,,,,,,,,,,,,,:.....~,,,,,,,,,,,,..........,,,,,::::::::::
,,,,,,,,,,.............,,,,,,,,,,:,,..,.,,,=+,,,,,,,,,,,,,,....,,,,,,,,:::::::::
,,,,,,,,,,,..............,,,,,,,...:~======+77=,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::
.,,,.,,,,,,...............,,,,,..:=+++++=====+?:,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::
.......,....................,,,,:===+?I===+==+??,,,,,::::::,,,,,,,,,,,,,,,,,,::,
............................,,,:~===++?+===++++?,,,,:::::::,,,,,,,,,,....,,,,:::
............,,,,,,,,.....,,,,,,:~====+~.,::~~:=?,,,,,:::::,,,,,,,,,,,....,,,,:::
.........,,,,,:::::::,,,,,,,,,.:~===~,,~.,.+=,,:+,,,:::::,,,,,,,,,,,,....,,,,:::
........,,,,::::~~~~:::,,,,,,.~==+==+===~=++?=?+~::::::,,,,,,,,,,,,,,,...,,,::::
......,,,,::::~~~~~~~~::,,,,,,.=,?====+=+++++=+=~~:::::,,,,,,,,,,,,,,,,,,,,,::::
.....,,,,::::~~=====~~::,,,,,,,+=+====~==,.~,~++~~~~~~:::,,,,,,::::::,,,,,,,,:::
,,..,,,::::::~~~=====~~::,,,,,,,~=,====++?~,:+++~~~~~~~~:::::::::::::::,,,,,,,,,
::::::~~~~~~~~~~=======~~~:::::::=:==+++:~:,,=,+=======~~~::::::::::::::::::,,,:
~~=======~~~~~~~===++++============~~==+~==~~~~+~====++===~~:::::::::::::~~~~~~:
=+++++=====~~~~===++++++++++++++7====~=:,::,,~,~~==++++++==~~::::::::::~~~======
++??++++===~~~~==+++???????~7777===~=~::,,..,,+77,=++???++==~::::::::::~~==+++++
?????+++===~~~~~=++???77::777:77+~~===+=:....~I7+7I,7~??++==~:,,,,,,,,:~~=++???+
?????++==~~~~~~~=7?777::~I777:77=+~===::,,:~=:77~II=,?7,~7+=~:,,,,,,,,,:~=+????+
+???++==~~~~~~~~~~777?:~:::::::77+~==~=,,,,=~?7~::,,,?7I:,777,,,,,,,,.,,~=+++?++
++++==~~~~~~~~~~~~::::+7::::::::777?+~,,~~=~I77,:,,,,,,,::?7:=..,,,,...,:~==++++
====~~::::::::~::::::::7:::::~:::?77777777777I::::::,,I,,:::::=,,,,....,::~~====
~~~~:::::::::~:::::::::7::,,,::::I7::?7777I:I:::::::,:7::,,,:::=,..,,,.,,::~~~~~
:::,,,,,,,,,,:::::,::::?:::~:::::7+:::::::::7~::::::,:7,:,,,::::,,,,,,,,,,::::::
,,,,,,,,,,,,+::::::::,:7:~:::::::7::::::::::7I:::I::,:7,,,:,,:::~,,,,,,,,,,,,,,,
:,,,,,,,,,,,7:,,,,::,:~I::::7::::7::::::::::77:?:~??:,7:,,,,,,,::,,,,,,,,,,,,,,,
~:,,,,,,,,,77:,,,,,,::,7::77~7:::7::::::::::77::+77I:,7=,,,,,,,,::,,,,,,,,,,,,,,
=~:,,,,,,,,?7:,:,,,,,.~=:7777?+::7::::::::::77:::+I7:~:.,,,,,,,,,:::::::::::::::
+==~~~~~::7I,::::,,...:,:::::::::7::::::::::77:::?+==:=,..,,,,,,,:::::::::::::::


?+++=~~~~~=++++++??II?+=~~::~~~~~~::~~~~~~~~::::,,:::::~=+?II77I77IIIII????+++++
?++++++==+++++++++?II??+=~~~~~~~~~~+Z88O?=~~:::,,,::::~~=+I7$ZZ$7II???????++++??
+++++?????+======++?II?+==~~~~~~:Z,+I7$7?=~=~~~::::::~~=+??I7$$$7II?????++++++++
++???I????+=======++????+====~~~$~?$$$$ZZ$?~++==~~~~~~=+??I7$$777II??++++=======
???IIIII??=========+=++++++++=+Z777DNDOOOD87=+++======+?III777777III?++==~~~~~~~
III77$7II+==~~~=====~~~~~~=====ZO$8OODDZ78DMZ?++++=====+??IIIII??++==~~~::~~~:~~
II77$$77I++========~:::,::~~~~=OZOO8DZZ$$?7O+I++++==~~~===++++=~~~~:::::::::::~~
III7777II?++++++++=~:,,,,,::~~=O$$$$$Z888OM$=+????+=~~~:~~~==~::,,,,,,,,::::~~~=
?IIIIIIIII??IIIII?=~:,,,,,,::~N8ZOO8O$ZO8OO+777III?=~:::::~~~~:,,.....,,::~~===+
?????III??II7777I?+=::::::::~~+8Z88DODDOZO7D$877II?+=~~::~~==~::,.....,,:~===++?
?+++?????II777$$77?+=~~:~~~~==+I7ONDDDDDDDZ8D8$77II+===~~==++==~:,,..,,:~~===+II
+++++??+???III7$$$7?+========++IIZNNNNND8N8DDD$$77II?+++++++?++~~:,,,,::~~===+II
?+++++++++++++??I77I?++=+++???IIIZ8NNNNNNNNND?I??I77III??????I?+=~~:::~~~==++?77
???+++++=~~~==++?IIII??+??IIII77+OO8DNNNNN88$I.Z887+77IIIIIIIII?+==~~~====++?I77
III??++==~~~~~~=+??IIIII77$+,OZ$.8Z888DDND8D$O,ZOOO,:,...:???I7I?++====+++???I7I
77777I?+=~~~~~~=+???III+..,:~ZOZZ,.O888DDD8N..ZZOOO=,.......:?77I??+++++?????III
777777I??+=====++++?+.,...,..$7ZZZO.,,,,,::,8OOOZZZN.+7.......777II??++??????II?
77$$$$$7I?++++?++??~.......,,8ZIOZZ,:::::,,,DOOOOIO,ZD,.......,IIII????II??IIIII
?I7$777I????+?????~......=,,.OZ8ZZO.........8O$$Z8Z7O,$O.,,....IIIIII??IIII7777I
+??????+++????IIII..,....8.,,OZOZOZ...,....,ZZ,+OO78Z$Z::,,,,..?7777IIIIIII77$$7
==++++====+?II7$$Z~O8..,O8N::I77O7O,,,,,..,.$?IZ8OOOO8D$,~,,,...7$$$$77777777$$7
==========++I77$$$7ZO,:,:88+D$$Z8OO7:,,,..,.O7O8O8ODOIZM=,~:.,..$ZOOZZ$777777777
===++====++?I7$$ZZ7Z?Z,:~88=D$ZO8DDO$Z,,...$O88D8DZZ8OM$~:,:,,..777$$Z$777777III
==++++++++??I7$$ZO87~N,=~~=~87ZDDDD88OZ=,.IO88DDDDDZ+?D~,,:.,....II77$$$77777III
++????+?????II77$7~7D8N..~,:+Z8DDDDD88OO+,O88DDDDO+:~?D,.,.,.....7I77$$Z$$$77III
????????????????I7$:....,,,I~N?NDDDDD888OZO8DDD8OD+=+7D:,,,.,.....7$7$$$ZZ$$7777
IIIIIIIIII??+++++.,..,..,,:==N+IDDNDDDDO888DDDD8DN~?I7N~:::,,,....$$$$$$ZZZ$$777
$$$$$77$77I?+====.......,,:~OMNIN$8NNZO8DDDDDD8IMNZ?77O~::~,,,,,,:I7$$$$$Z$$7777


Tabela Unicode:

Tabela 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.




Sem comentários:

Enviar um comentário