sexta-feira, 25 de outubro de 2013

Padrões de codificação de carateres ( Ascii e Unicode)


Iniciamos hoje uma nova unidade: Multimédia- Texto





Padrões de codificação de carateres:

  - Consiste num padrão de relacionamento entre um conjunto de caracteres com um conjunto de outro objeto, como por exemplo números ou pulsos eléctricos com o objectivo de facilitar o armazenamento de texto em computadores e sua transmissão através de redes de telecomunicação.

   São exemplos de padrões de codificação o ASCII e o Unicode





ASCII:  ASCII (American Standard Code for Information Interchange) , é uma codificação de caracteres de sete bits baseada no alfabeto inglês. Cada sequência de códigos na tabela ASCII corresponde a um carater, habitualmente representados pelos 8 bits (equivalente a um byte), sendo que o oitavo bit (da direita para a esquerda) serve como um bit de paridade, utilizado para detecção de erro. Os códigos ASCII representam texto em computadores, equipamentos de comunicação, entre outros dispositivos que trabalham com texto.
  





Unicode:  é um padrão que permite aos computadores representar e manipular, de forma consistente, texto de qualquer sistema de escrita existente. Possui 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çãoe decomposição.
















   Transformacao dos carateres do teu nome em código ASCII:


Códigos ASCII
CaracterCódigo
M77
i105
g103
u117
e101
l10

Os carateres " M; i; g; u; e; l " transformaram-se em números ( formando um código) através da utilização da ferramenta ASCII.    




Transformação do teu nome em gráfico ASCII:
     


Text: 
  
Font: 
Reflection:
Adjustment:
Stretch:
Width:

o.oOOOo.                                         o       
 o     o                                        O        
 O     O                                        o        
 oOooOO.                                        o        
 o     `O .oOo. `OoOo. 'OoOo. .oOoO' `OoOo. .oOoO  .oOo. 
 O      o OooO'  o      o   O O   o   o     o   O  O   o 
 o     .O O      O      O   o o   O   O     O   o  o   O 
 `OooOO'  `OoO'  o      o   O `OoO'o  o     `OoO'o `OoO' 
                                                           

Através da utilizacao da ferramenta " ASCII Generator tranformamos as letras do nome "Bernardo" num gráfico ASCII. Experimente em: http://www.network-science.de/ascii/



   Conversão de uma imagem para código ASCII:
   

                             ASCII                                                                                    Normal




                      .....     
                    =.. ...?.   
                   ,IN7I8M..    
                 DI?II+++++++?  
               .IIII+++++++++++N.
              .??II+++++++++++++~
             .8III??+++++++++++++.
             .IIII?++?++??+++++++.
             .III?+++++++++++++++.
             ,III?++?D7N++??+++++.
             8II+??:.    .+++???,.
          O..?NI?+:.       .....+.
            .IIZ??:.$     ..    +.
           O?III?+:.      M      .
          $?7M??++?N.   .7..    ,.
          .?III?++++?+???++???...
          .III??+???$I?II?????7 
         .?II???+++++++?++?N8.  
      .8?III?+I+++++++++++++?.  
     .:::?I???++?++++++++++++D  
    8:::::?+?8++8+++++++++++?O  
  ~N$::.  .??N+++?+++++++++++.  
::::::     .N+++++++++8?+++++   
:..         ..+++++++7N.....    
      .       ID?+?..           
                         


.7+,=7..~7...77...=7...77...+7....7=.77,
. +.= ..~7...7 ...=7...77...+7.... =.77,
. +.= ..~7..,7 ...=7...77...+7.... =.77,
.?=.~?..........,.................?=.??,
...............,++7I7+..................
............,,IIIIIIII77................
.............III??+III??I...............
..........,..I=I++=++=???+..............
............=+:=~:??~===~?..............
...........,?+=~.,?,,:+=+==.,,..........
...........=?=~+?~+~?+=~++=,.,..........
...........~?I~,+~:=+~=~=?+,...,........
..........,=I?=+?~==+++==?+,,,..........
..........:~?======++?+=~=.,,...........
...........=~:+++=+?++=~:~.,,,,.........
...........:,:I+++++?=+:.?,,,,,,........
.........,,..++?++==+=~.,,..,,,.........
.......,..:..:~==~=~~~,.....,...........
............:.:~~:::~:,.................
............,.~~:,.:,,:.................
....,,........::::~~,.............,,,,,,
77..= ..~7...77...=7..,77..,+7.... 7,77,
77..= ..~7...7 ...=7...77...+7.... 7.77,
77..=7..~7...77...=7..,77...+7....77.77,
========================================
                         GlassGiant.com

                                7       



Experimente em: http://www.glassgiant.com/ascii/




Bibliografia:
http://antibody-software.com/images/wizkey_unicode_browser.png
http://www.theasciicode.com.ar/american-standard-code-information-interchange/ascii-codes-table.gif
http://www.culturamix.com/wp-content/uploads/2011/01/Como-Desenhar-um-Personagem-de-Desenho-Animado-1.jpg


Sem comentários:

Enviar um comentário

 

Blogger news

Blogroll

About