SlideShare uma empresa Scribd logo
1 de 15
Representando
Textos Digitalmente
Representando Textos
Digitalmente
• Realizado através de um esquema de codificação
• Métodos de codificação mais utilizados:
 Código ASCII (7 bits) - American Standard Code for
Information Interchange
 Códigos ASCII Estendidos (8 bits ou 1 byte)
 Código Unicode (até 32 bits ou 4 bytes)
Representando Textos
Digitalmente
• Código ASCII (7 bits)
 Cada byte armazena um caractere: algarismo, letra,
símbolo ou caractere de controle
Representando Textos
Digitalmente
• Código ASCII (7 bits)
 Possibilidade de 2^7 representações diversas
 128 caracteres
• Alfabeto inglês em letras minúsculas e maiúsculas (52)
• Caracteres decimais numéricos (10)
• Caracteres especiais (33)
• Caracteres de controle não imprimíveis (33)
Representando Textos
Digitalmente
Representa
ndo Textos
Digitalmen
te
Representando Textos
Digitalmente
• Exemplo de tabela ASCII estendida (8 bits)
 Atenção: existem vários padrões diferentes
• OBS: + Código (no teclado numérico, com ele
ativado) → caractere
Representando Textos
Digitalmente
• Código Unicode (www.unicode.org)
 Desenvolvido para unificar os diversos padrões de
codificação existentes
• eliminar incompatibilidades entre diferentes sistemas
• Suporta até 32 bits, possibilitando que muito
Representando Textos Digitalmente 49 mais
caracteres sejam codificados (até 2^32)
 Repertório atual contém mais de 100.000 caracteres
 Abrange caracteres de todas as línguas – Ex.: grego,
hebreu, japonês, ...
• Tem sido adotado por diversos fabricantes e
desenvolvedores de software
Representa
ndo Textos
Digitalmen
te
UTF-8
• O encoding da família Unicode mais amplamente
usado e difundido em sistemas operacionais, web e
linguagens de programação é o UTF-8, que foi co-
criado no início dos anos 90 por um dos
arquitetos da linguagem Go (Rob Pike). Além
disso, UTF-8 é o encoding padrão adotado pela W3C
para a Web e ele é 100% compatível com a tabela
ASCII.
• Ele é um padrão de encoding variável e pode usar
de 1 até 4 bytes, a depender do caractere que se
está representando. Ele resolve o problema de não
se fixar 32 bits para todos os caracteres, o que
naturalmente faria um texto escrito em inglês
ocupar um espaço muito maior do que ele poderia
ocupar.
• No seu HTML quando você indica:
• <meta charset="utf-8">
Glifo Código Glifo Código
símbolos
Conversor de
Moedas
£ ALT+0163 ¥ ALT+0165
¢ ALT+0162 $ 0024+ALT+X
€ ALT+0128 ¤ ALT+0164
Símbolos
legais
© ALT+0169 ® ALT+0174
§ ALT+0167 ™ ALT+0153
Símbolos
matemáticos
° ALT+0176 º ALT+0186
√ 221A+ALT+X + ALT+43
# ALT+35 Μ ALT+0181
< ALT+60 > ALT+62
% ALT+37 ( ALT+40
[ ALT+91 ) ALT+41
] ALT+93 ∆ 2206+ALT+X
Frações
¼ ALT+0188 ½ ALT+0189
¾ ALT+0190
Pontuação e símbolos
dialéticos
? ALT+63 ¿ ALT+0191
! ALT+33 ‼ 203+ALT+X
- ALT+45 ' ALT+39
" ALT+34 , ALT+44
. ALT+46 | ALT+124
/ ALT+47  ALT+92
` ALT+96 ^ ALT+94
« ALT+0171 » ALT+0187
« ALT+174 » ALT+175
~ ALT+126 & ALT+38
: ALT+58 { ALT+123
; ALT+59 } ALT+125
Símbolos de formulário
□ 25A1+ALT+X √ 221A+ALT+X
Glifo Código Glifo Código
Æ ALT+0198 æ ALT+0230
ß ALT+0223 ß ALT+225
Œ ALT+0140 œ ALT+0156
ʩ 02A9+ALT+X
Decimal Caractere Decimal Caractere
nulo 0 escape do link de dados 16
início do título 1 controle de dispositivo 1 17
início do texto 2 controle de dispositivo 2 18
fim do texto 3 controle de dispositivo 3 19
fim da transmissão 4 controle de dispositivo 4 20
Inquérito 5 reconhecimento negativo 21
Reconhecer 6 ocioso síncrono 22
Bell 7 fim do bloco de transmissão 23
Backspace 8 cancelar 24
guia horizontal 9 fim do médio 25
feed de linha/nova linha 10 Substituto 26
guia vertical 11 Escapar 27
feed de formulário/nova página 12 separador de arquivos 28
retorno do carro 13 separador de grupo 29
shift out 14 separador de registros 30
shift in 15 separador de unidade 31
espaço 32 Del 127

Mais conteúdo relacionado

Mais de Cristian129328

sistemasdenumeracaoutilizadosnacomputacao5.ppt
sistemasdenumeracaoutilizadosnacomputacao5.pptsistemasdenumeracaoutilizadosnacomputacao5.ppt
sistemasdenumeracaoutilizadosnacomputacao5.pptCristian129328
 
curso-de-montagem-e-manutencao-de-computadores-xtends-aula21.ppt
curso-de-montagem-e-manutencao-de-computadores-xtends-aula21.pptcurso-de-montagem-e-manutencao-de-computadores-xtends-aula21.ppt
curso-de-montagem-e-manutencao-de-computadores-xtends-aula21.pptCristian129328
 
Multicolored Colorblock Bold Modern Geometric Cryptocurrency Today Presentati...
Multicolored Colorblock Bold Modern Geometric Cryptocurrency Today Presentati...Multicolored Colorblock Bold Modern Geometric Cryptocurrency Today Presentati...
Multicolored Colorblock Bold Modern Geometric Cryptocurrency Today Presentati...Cristian129328
 
Apresentação do argumento de vendas.pptx
Apresentação do argumento de vendas.pptxApresentação do argumento de vendas.pptx
Apresentação do argumento de vendas.pptxCristian129328
 
Gerenciamento de equipes.pptx
Gerenciamento de equipes.pptxGerenciamento de equipes.pptx
Gerenciamento de equipes.pptxCristian129328
 
Título da Apresentação.pptx
Título da Apresentação.pptxTítulo da Apresentação.pptx
Título da Apresentação.pptxCristian129328
 
Tecnologia (design Dividendo).pptx
Tecnologia (design Dividendo).pptxTecnologia (design Dividendo).pptx
Tecnologia (design Dividendo).pptxCristian129328
 
Jornada IBM rumo à GDPR.pptx
Jornada IBM rumo à GDPR.pptxJornada IBM rumo à GDPR.pptx
Jornada IBM rumo à GDPR.pptxCristian129328
 

Mais de Cristian129328 (11)

sistemasdenumeracaoutilizadosnacomputacao5.ppt
sistemasdenumeracaoutilizadosnacomputacao5.pptsistemasdenumeracaoutilizadosnacomputacao5.ppt
sistemasdenumeracaoutilizadosnacomputacao5.ppt
 
curso-de-montagem-e-manutencao-de-computadores-xtends-aula21.ppt
curso-de-montagem-e-manutencao-de-computadores-xtends-aula21.pptcurso-de-montagem-e-manutencao-de-computadores-xtends-aula21.ppt
curso-de-montagem-e-manutencao-de-computadores-xtends-aula21.ppt
 
Multicolored Colorblock Bold Modern Geometric Cryptocurrency Today Presentati...
Multicolored Colorblock Bold Modern Geometric Cryptocurrency Today Presentati...Multicolored Colorblock Bold Modern Geometric Cryptocurrency Today Presentati...
Multicolored Colorblock Bold Modern Geometric Cryptocurrency Today Presentati...
 
Apresentação do argumento de vendas.pptx
Apresentação do argumento de vendas.pptxApresentação do argumento de vendas.pptx
Apresentação do argumento de vendas.pptx
 
Gerenciamento de equipes.pptx
Gerenciamento de equipes.pptxGerenciamento de equipes.pptx
Gerenciamento de equipes.pptx
 
CobiT.ppt
CobiT.pptCobiT.ppt
CobiT.ppt
 
Apresentação.pptx
Apresentação.pptxApresentação.pptx
Apresentação.pptx
 
Título da Apresentação.pptx
Título da Apresentação.pptxTítulo da Apresentação.pptx
Título da Apresentação.pptx
 
Tecnologia (design Dividendo).pptx
Tecnologia (design Dividendo).pptxTecnologia (design Dividendo).pptx
Tecnologia (design Dividendo).pptx
 
Jornada IBM rumo à GDPR.pptx
Jornada IBM rumo à GDPR.pptxJornada IBM rumo à GDPR.pptx
Jornada IBM rumo à GDPR.pptx
 
GOVERNANCA_EM_TIC.ppt
GOVERNANCA_EM_TIC.pptGOVERNANCA_EM_TIC.ppt
GOVERNANCA_EM_TIC.ppt
 

Representando Textos Digitalmente em.pptx

  • 2. Representando Textos Digitalmente • Realizado através de um esquema de codificação • Métodos de codificação mais utilizados:  Código ASCII (7 bits) - American Standard Code for Information Interchange  Códigos ASCII Estendidos (8 bits ou 1 byte)  Código Unicode (até 32 bits ou 4 bytes)
  • 3. Representando Textos Digitalmente • Código ASCII (7 bits)  Cada byte armazena um caractere: algarismo, letra, símbolo ou caractere de controle
  • 4. Representando Textos Digitalmente • Código ASCII (7 bits)  Possibilidade de 2^7 representações diversas  128 caracteres • Alfabeto inglês em letras minúsculas e maiúsculas (52) • Caracteres decimais numéricos (10) • Caracteres especiais (33) • Caracteres de controle não imprimíveis (33)
  • 7. Representando Textos Digitalmente • Exemplo de tabela ASCII estendida (8 bits)  Atenção: existem vários padrões diferentes • OBS: + Código (no teclado numérico, com ele ativado) → caractere
  • 8. Representando Textos Digitalmente • Código Unicode (www.unicode.org)  Desenvolvido para unificar os diversos padrões de codificação existentes • eliminar incompatibilidades entre diferentes sistemas • Suporta até 32 bits, possibilitando que muito Representando Textos Digitalmente 49 mais caracteres sejam codificados (até 2^32)  Repertório atual contém mais de 100.000 caracteres  Abrange caracteres de todas as línguas – Ex.: grego, hebreu, japonês, ... • Tem sido adotado por diversos fabricantes e desenvolvedores de software
  • 9. Representa ndo Textos Digitalmen te UTF-8 • O encoding da família Unicode mais amplamente usado e difundido em sistemas operacionais, web e linguagens de programação é o UTF-8, que foi co- criado no início dos anos 90 por um dos arquitetos da linguagem Go (Rob Pike). Além disso, UTF-8 é o encoding padrão adotado pela W3C para a Web e ele é 100% compatível com a tabela ASCII. • Ele é um padrão de encoding variável e pode usar de 1 até 4 bytes, a depender do caractere que se está representando. Ele resolve o problema de não se fixar 32 bits para todos os caracteres, o que naturalmente faria um texto escrito em inglês ocupar um espaço muito maior do que ele poderia ocupar. • No seu HTML quando você indica: • <meta charset="utf-8">
  • 10. Glifo Código Glifo Código símbolos Conversor de Moedas £ ALT+0163 ¥ ALT+0165 ¢ ALT+0162 $ 0024+ALT+X € ALT+0128 ¤ ALT+0164 Símbolos legais © ALT+0169 ® ALT+0174 § ALT+0167 ™ ALT+0153
  • 11. Símbolos matemáticos ° ALT+0176 º ALT+0186 √ 221A+ALT+X + ALT+43 # ALT+35 Μ ALT+0181 < ALT+60 > ALT+62 % ALT+37 ( ALT+40 [ ALT+91 ) ALT+41 ] ALT+93 ∆ 2206+ALT+X
  • 12. Frações ¼ ALT+0188 ½ ALT+0189 ¾ ALT+0190
  • 13. Pontuação e símbolos dialéticos ? ALT+63 ¿ ALT+0191 ! ALT+33 ‼ 203+ALT+X - ALT+45 ' ALT+39 " ALT+34 , ALT+44 . ALT+46 | ALT+124 / ALT+47 ALT+92 ` ALT+96 ^ ALT+94 « ALT+0171 » ALT+0187 « ALT+174 » ALT+175 ~ ALT+126 & ALT+38 : ALT+58 { ALT+123 ; ALT+59 } ALT+125 Símbolos de formulário □ 25A1+ALT+X √ 221A+ALT+X
  • 14. Glifo Código Glifo Código Æ ALT+0198 æ ALT+0230 ß ALT+0223 ß ALT+225 Œ ALT+0140 œ ALT+0156 ʩ 02A9+ALT+X
  • 15. Decimal Caractere Decimal Caractere nulo 0 escape do link de dados 16 início do título 1 controle de dispositivo 1 17 início do texto 2 controle de dispositivo 2 18 fim do texto 3 controle de dispositivo 3 19 fim da transmissão 4 controle de dispositivo 4 20 Inquérito 5 reconhecimento negativo 21 Reconhecer 6 ocioso síncrono 22 Bell 7 fim do bloco de transmissão 23 Backspace 8 cancelar 24 guia horizontal 9 fim do médio 25 feed de linha/nova linha 10 Substituto 26 guia vertical 11 Escapar 27 feed de formulário/nova página 12 separador de arquivos 28 retorno do carro 13 separador de grupo 29 shift out 14 separador de registros 30 shift in 15 separador de unidade 31 espaço 32 Del 127