Professional Documents
Culture Documents
• Aspectos gerais
• Fundamentos
• Classificações
• Terminologia
Aspectos gerais
• Idéia da compressão de dados surge
espontaneamente ao falarmos em comunicação
• Sistema Braille e Código Morse: Economia e
uso inteligente dos símbolos
• Uso otimizado dos discos rígidos
• Diminuição do tempo de transferência de
dados
Fundamentos
• Há diferentes métodos para compressão de
dados. Contudo, todos se baseiam no mesmo
princípio, o de comprimir os dados eliminando
a redundância do dado original. Assim, pode
ser identificada uma lei geral da compressão
de dados: atribuir códigos curtos para eventos
comuns (símbolos ou frases) e códigos longos
para eventos raros. (SALOMON, 2000, p.2).
Classificações
• Run legth encoding (RLE)
• Métodos estatísticos
• Métodos baseados em dicionários
• Transformacionais
• Adaptativos ou não-adaptativos
• Compressão com perda ou sem perda
• Simétricos ou assimétricos
Terminologia
• Compressor ou encoder
• Descompressor ou decoder
• Codec
Programa: codificação run length
• Objetivo do programa: comprimir, através da
codificação run length, uma massa de dados
numérica, gerada aleatoriamente por ele
mesmo
• Funcionamento: Gera massa de dados, ordena
a massa de dados gerada e efetua a
compressão.
Considerações Finais
• Compressão de dados na computação: uso
otimizado dos discos rígidos e transferências
de dados mais ágeis.