1 / 32

Compress o de Dados

Compress?o de Dados X Compacta??o de Dados. S?o dois processos distintosCompress?o: reduz a quantidade de bits para representar algum dado Compacta??o: uni?o dados que n?o estejam unidos.Ex.: Desfragmenta??o de discos. Compress?o de Dados. A compress?o de dados, como o pr?prio nome sugere, ? o at

kynton
Download Presentation

Compress o de Dados

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


    1. Compressão de Dados Prof. Thales Castro

    2. Compressão de Dados X Compactação de Dados São dois processos distintos Compressão: reduz a quantidade de bits para representar algum dado Compactação: união dados que não estejam unidos. Ex.: Desfragmentação de discos

    3. Compressão de Dados A compressão de dados, como o próprio nome sugere, é o ato de comprimir dados Comprimir algo é torná-lo menor, através de algum algoritmo de compressão, reduzindo a quantidade de bits para se representar um dado Comprimir dados destina-se também a retirar a redundância, baseando-se que muitos dados contém informações redundantes que podem ou precisam ser eliminadas de alguma forma Ex. A seqüência ‘AAAAAA’, que ocupa 6 bytes, poderia ser comprimida para ‘6A’, que ocupa 2 bytes

    4. Compressão de Dados Além da eliminação de dados redundantes, a compressão de dados apresenta algumas vantagens: A economia de espaço em disco: quanto mais a informação for comprimida, maior a quantidade de informação pode ser armazenada; Rapidez no tempo de transmissão de dados: informações comprimidas são transmitidas mais rapidamente daquelas que não estão; MAS Tem-se um Preço a pagar => o custo computacional para codificar e decodificar o texto.

    5. Compressão de Dados Com o avanço da tecnologia, a velocidade de processamento aumentou aproximadamente 2 mil vezes. Melhor investir mais poder de computação em compressão com o objetivo de obter mais espaço em disco ou menor tempo de transmissão. Além disso, métodos recentes de compressão têm permitido: Obter maior compressão em relação a métodos tradicionais, gerando maior economia de espaço. Acessar diretamente qualquer parte do texto comprimido sem necessidade de descomprimir todo o texto desde o início

    6. Razão de Compressão Uma das formas de se verificar a eficiência de um algoritmo é através da razão de compressão Ela é definida pela porcentagem que o arquivo comprimido representa em relação ao tamanho do arquivo não comprimido. Exemplo: se o arquivo não comprimido possui 100 bytes e o arquivo comprimido resultante possui 30 bytes, então a razão de compressão é de 30%, ou 10:3

    7. Tipos de Compressão Existem dois tipos de compressão: Compressão sem perda de dados Compressão com perda de dados

    8. Compressão sem Perda de Dados

    9. Compressão sem Perda de Dados Definido como uma operação sem perdas de nenhum dado A informação é comprimida por algum algoritmo e, ao descomprimir, todas as informações são recuperadas Exemplo típico: ficheiros bzip, gzip, .gz Os mais conhecidos são o .zip ou .rar.

    10. Compressão sem Perda de Dados Ele é usado quando é importante que a informação original e a descompactada sejam idênticas Ex.: executáveis e documentos texto E com relação às imagens? Alguns formatos usam apenas esse tipo. Ex. PNG e GIF* Outros formatos usam ambos. Ex.: TIFF e MNG Outros formatos usam algoritmos com perdas. Ex.: .bmp, .jpeg

    11. Técnicas de Compressão sem Perda de Dados Antes de se utilizar a técnicas de compressão, é necessário saber qual o tipo de informação que será compactada Texto Imagens Sons Algoritmos de compactação de textos não são eficientes na compactação de sons

More Related