segunda-feira, 2 de novembro de 2015

O texto


Codificação de caracteres

   
    Uma codificação de caracteres é um padrão de relacionamento entre um conjunto de caracteres (representações de grafemas ou unidades similares a grafemas como as que compõem um alfabeto ou silabário utilizados na comunicação através de uma linguagem natural) 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 sua transmissão através de redes de telecomunicação. Exemplos comuns são o código Morse que codifica as letras do alfabeto latino e os numerais como seqüências de pulsos elétricos de longa e curta duração e também o ASCII que codifica os mesmos grafemas do código Morse além de outros símbolos através de números inteiros e da representação binária em sete bits destes mesmos números.

    A organização do código fonte facilita os processos de desenvolvimento, retirada de bugs, atividades de validação e manutenção.  O uso de um padrão de codificação também aumenta a produtividade num projeto, uma vez que a comunicação dentro da equipe de desenvolvimento fica mais fácil, mas vale ressaltar que partes desses padrões são vistas, algumas vezes, como sugestões por empresas que adotam seus próprios padrões. 
                                    
                       
http://www.escuelapedia.com/wp-content/uploads/Sistema-binario.jpg


Codigo ASCII

   ASCII é um código binário (cadeias de bits: 0s e 1s) que codifica um conjunto de 128 sinais: 95 sinais gráficos (letras do alfabeto latino, sinais de pontuação e sinais matemáticos) e 33 sinais de controle. Cada código binário possui 8 bits (equivalente a 1 byte), sendo 7 bits para o propósito de codificação e 1 bit de paridade (detecção de erro).
A codificação ASCII é usada para representar textos em computadores, equipamentos de comunicação, entre outros dispositivos que trabalham com texto. Desenvolvida a partir de 1960, grande parte das codificações de caracteres modernas a herdaram como base.



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[1] ,[2] o padrão consiste de pouco mais de 107 mil caracteres[3] , 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.



   Ao utilizar o código ASCII escrevemos o nome Diogo e a cada letra apareceu associado um número : D-68 ; i-105 ; o-111 ; g-103 ; o-111. Este é o código decimal associado a cada letra do nome Diogo.

Aqui está presente o uso da ferramenta  "ASCII generation"
_______ _ _ _            
(_______|_) (_)           
 _____   _| |_ ____   ____
|  ___) | | | |  _ \ / _  )
| |     | | | | | | ( (/ /
|_|     |_|_|_| ||_/ \____)
              |_|
Fonte: Stop







5
Aqui temos dois exemplos de imagens convertidas em ASCII


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~==~~~~~==~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~==~
~:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:~:~=~::=~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~==~
~:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:=$MNNNNNMMNMM7~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~==~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,$NMNNNNNNNNNNMNNNM7:~~~~~~~~~~~~~~~~~~~~~~~~~~==~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~:?MNMNNNNNNNNNNNMMNNMDM:~~~~~~~~~~~~~~~~~~~~~~~~~==~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~MNNNNNNNNNNNNNNNNNNNNNNNO:~~~~~~~~~~~~~~~~~~~~~~~==~
~~~~~~~~~~~~~~~~~~~~~~~~~~~$NMNNNNNNDD888DDDDDNNNNNNNN~~~~~~~~~~~~~~~~~~~~~~~==~
~~~~~~~~~~~~~~~~~~~~~~~~~::MNNNDDDD88OOOOOO88888DDDNNM:~~~~~~~~~~~~~~~~~~~~~~==~
~~~~~~~~~~~~~~~~~~~~~~~~~~:MNNNDDDD8OOOZZOOOO88DDDDDNN~~~~~~~~~~~~~~~~~~~~~~~==~
~~~~~~~~~~~~~~~~~~~~~~~~~~:MNNNDDD88OO$$7$$$ZOO8DDD8NN=~~~~~~~~~~~~~~~~~~~~~~==~
~~~~~~~~~~~~~~~~~~~~~~~~~~:MNDDDDDDODZZ$$$$$ZO88DDDDDN=~~~~~~~~~~~~~~~~~~~~~~==~
~~~~~~~~~~~~~~~~~~~~~~~~~~~MN8DDD88OOZ$77777$ZO8DDD8DD=~~~~~~~~~~~~~~~~~~~~~~==~
~~~~~~~~~~~~~~~~~~~~~~~~~~:MD8DD888Z$Z$Z$$$$ZZZZ88DDOD:~~~~~~~~~~~~~~~~~~~~~~~=~
~~~~~~~~~~~~~~~~~~~~~~~~~:,M88DDDD8DNND8OOOODNNNNNNDO8:~~~~~~~~~~~~~~~~~~~~~~~=~
~~~~~~~~~~~~~~~~~~~~~~~~,NDDODDDNNMDD8DD8O8DDD8ODDDD8O$~~~~~~~~~~~~~~~~~~~~~~~=~
~~~~~~~~~~~~~~~~~~~~~~~~?88D8DDDND$N?ZZO8O8DOOIMZDMDDOD~~~~~~~~~~~~~~~~~~~~~~~=~
~~~~~~~~~~~~~~~~~~~~~~~~+8N88DDD888O88O88O8D888DDDDDDOD~~~~~~~~~~~~~~~~~~~~~~~=~
~~~~~~~~~~~~~~~~~~~~~~~~~8DO8DDD8OOOZZ88OOO88OO8O888DOD:~~~~~~~~~~~~~~~~~~~~~~=~
~~~~~~~~~~~~~~~~~~~~~~~~:DN888DD8OO$$ZOZO7ZO88$OO88D8ON:~~~~~~~~~~~~~~~~~~~~~~=~
~~~~~~~~~~~~~~~~~~~~~~~~~:Z888D888O$ZONNDDDND8ZZO8D88O?~~~~~~~~~~~~~~~~~~~~~~~=~
~~~~~~~~~~~~~~~~~~~~~~~~~:~~OD88888OZZZOZ$OOZO8O88DD8N~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~788DDD888DDDOO88DDD8DDDDO:~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~:88DDDDDMNNNNNNNNNNDDDDD,~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~D8DDDD888887$$ZDD88DDD?:~~~~~~~~~~~~~~~~~~~~~~~~~=~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~DDDDDDD88OO888888DDD88:~~~~~~~~~~~~~~~~~~~~~~~=~~=~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~+DDDDDDD88OZZZOO88DDDDD:~~~~~~~~~~~~~~~~~~~~~~~~~==~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~IDDDDDNDDD8OO888DDDDDND:~~~~~~~~~~~~~~~~~~~~~~~~===~
~~~~~~~~~~~~~~~~~::~:~:~:~~88DDDDDDNNNNNNNNNNNNNDDN?:==~~~~~~~~~~~~~~~~~~~~====~
~~~~~~~~~~~~~~~~~~~:~IDOZOODDD8DDDDDDDNMMMNNNDDDDDDDDO=::~~~~~~~~~~~~~~~~~~====~
~~~~~~~:~~~~~~~~,+O8OOOOZ8ZNDDDDD88DDDDDDDDDDDDDDDDD88ODD?~:~~~~~~~~~~~~~~=====~
~:~~~~~~~~::$DOOZOOOOZZOOO8ZD8D8888888DDDDDDDDDDDDDN88O8O8OOD$=:~~~~~~~~~======~
~~~~~~~~:~ZOZZOOOOOOOOOOOZO8OD88888O8888DDD8888D8DDODOOOOOOOOOO8Z~~~~~~=~======~
~:~::I$ZOOOOOOOOOOOZZZOOOOOO88O888D888O8888888888O88ZOOOOOOOOOOO8OOO7?:==~======
:~:OZO8OOOOOOOOOOOOOOOZZZOOOZO88OZO8D8888888DOZ8DOOZO8OOOOO8OOOOO8O8OO8OO7~=====
==8ZZOOOOOOOOOOOOOOOOOOOOOOOOZZZO88D8OZZZOO8888OOZZOOOOOOOOOOOOOOOOO8OOOOZO7====
OZZZOOOOOOOOOOOOOOOOOOOOOOOOOOOOOZZZZOOOZOOZZZZOOOO8OOOOOOOOOOOOOOOOOOO88OOO7===
ZOZZZZZZZZOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO8==
OOOOZZZZZZZZZZZZZZZZZZZZZZZOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO8~
OOOOOZZZZZOOOOOOOZZZZZZZZZZZZOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOZOOOOOOO888
8888OOZZZZZZZZZZOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO888888
8888OOZZZZZZOOOOOOO8OOOOOZZZZZZZZZOOOOOOOOOOOOOOOOOOOOOZOZOO8OOOOOOOOZOOOO888888
88888OZOZOZZ888OZZZZ$$ZZZZOZZZZZZZZZZOOOOZZZOOOOOOOOOOO$$$$$OOOOZZZZZOOOO8888888
888O8OZOOOD8OOOOOOOZOOOOOZZZZZZZZZZZZZZZZZZZZZZZOOOOZOZO$7O8ZOZZZZZOOOOOO8888888
8888888OO8OOOZZZZZOOZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZOZ$$I:,+77$OOZZZOOZ8888888D88
888888888Z8OZOOOO$ZZZZZZOO+=ZZZZZZZZZZZZZZZZZZZZZZZOZ77$+~~Z$ZZOOOZO888O888D8D88
8888888888OOOOZZ$:8O7~.,+8ZZZZZZZZZZZZZZZZZZZZZZZZZZZO7$.=:ZZ$OZZOODD8888888DD88
88D8D8D8DDOOOZOZ:,.=OOZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ$7$IZZZZZOO88888DDDDDDD88
88D88DDDDD88OOOZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ7?$OZZZOOOO8DDDDD8DDD8OD
88888DDDDN8OOOOZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ777$7OZOOOO8DDDDD8DDDDO8D
888D88DDDNDD8OOOZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZOOOO8NNND8DDD8OOD8
8888D88DDNNN8OOOOOZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZOOOO88DNNN8DDDD888D8
8888888DDDNN888OOOOZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZOOOO888MNNNDDD88O8DD8
88888D8DDDNN88888OOOZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZOOOOO88DNNNNNDDD8888D88
8888888DDDDDO8888OOOZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZOOOO888DNNNDN88D8O88D88
O888888DDDD8888888OOOOOOOOOOOOOZZZZZZZZZZZZZZZOOOOOOOOOOOOOO88DDDNMNNDD888888888
OOOO888DDDN88888DDD8OOOOOOOZZZZZZZZZZZZZZZZZZZOOOOOOOOO88888DDDDDNDNDD8888888888
OO88OO88DDNO88888888OOOOOZZZZZZZZZZZZZZZZZZZZZZZZOOOOOOO888DDDD8DOONND8O888888OO
ZZZ888DDDNO8O8OOOO88OOOOOZZZZZZZZZZZZZZZZZZZZZZZZOOOOOOOO8888888DO?NDD8OO8888888
88OZZO88DMIDOO88OOOOOOOOOZZZZZZZZZZZZZZZZZZZZZZZZZOOOOOOO8888888D$+MNNDDDDDD8OZZ
8888OO8DDN?8OOO888OO8OOOOZZZZZZZZZZZZZZZZZZZZZZZZZOOOOOOOO8888888I+NDDOO8888OZZO
DDDDDDDNND:8ZOO88888OOOOOOZZZZZZZZZZZZZZZZZZZZZZZOOOOOOOOOO8888DD?+ND88888888888
DDDDDDDNMO~8OZZO8O888OOOOZZZZZZZZZZZZZZZZZZZZZZZZZOOOOOOOO88888DDI+7NNNNDDNNNNDN
DDDDDDNNN7~D8ZOZOOO888OOOZZZZZZZZZZZZZZZZZZZZZZZZOOOOOOOO8888888DI?IMNNDDDDDDDDD
DDDDDNNMM==8OOZOOOOOO88OOZZZZZZZZZZZZZZZZZZZZZZZZZOOOOO888888888D???MNNDDDDDDDDD 
DDDDDNNNM:=DOOOZZOOOOO88OOZZZZZZZZZZZZZZZZZZOZZZZZZZOOO888888888D+++NNNNDDDDDDDD
                                                                 GlassGiant.com












MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMIMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNOMMMMMMDNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMM???II7MMMMMMMMMMMNMMMMMN+MMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMM=IIIII7$I?I?+DMMMMNMMMMMNNDDMMMMNMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMD?77IIIII8OZ????I7??+NMMMMMM8ZNMMMD8D8MMMMMMMMMMMMMMMMMMM
$7777777OII77777IIII++++?III???+OI=????$?,????I7+ZNMMMMMMO,7OMMMNND?MMMMMMMMMMMM
77777777NI7I7I7I77II~?7IIII7I7I77$I????8IZ????III??+++7MMMDMMMMMD8O8MMMMMNMMMMMM
77777777NI7IIIIII77I~?777IIII??IIIIIIII7ZI????8+O$???I7I?II+NMMMMMMMMMMMDMMMMMMM
++?7II7INI??=II77III~?7DDD7I?????II????II??++?I~.????OOZZ????II??$MMMMMMMMMMMMMM
+??77777D7I++?7IIIII~+8DDDZII???????????I??????II??I?O$$$+?+?~.?????7?DNMMMMMMMM
+?II777INI??=?IIIII?~=II7I?I???????????I$?????????????77???IO88O????7$IIIINMMMMM
==IIII7INI?++IIIIIII~+7IIIII?????????+?IZ+????????????III?I?I$7????IN8OIIIIIMMMM
II777I77NIIIIIIIII??~+II7III????????????=??++++==:,,,,:~=???II??????==$I?I$$$8MM
MMMMMMMMMMMMMMMMMMMMMMMMMMN=??I?????????7I?IIZI????+???Z88??????????III?IIIIIIMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMI?????I++???+DI88+D?$??I$I??????III??II7III??IIMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM???++?+$8Z$I+I??O?+??+$MMMMMMI????+??$MD???IIMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM?++++?+++++??+?IMMMMMMMMMMMMMD???????????IIIMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMI??????+OMMMMMMMMMMMMMMMMMMMMO??????IIIIIIMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM????????IZMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM87$MMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
                                                                 GlassGiant.com













Bibliografia:


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







Sem comentários:

Enviar um comentário