Reduzir o espaço ocupado pelos ficheiros em
disco;
Reduzir o tempo de transferência de ficheiros;
Existem três técnicas de compressão de dados, que são as seguintes:
1. Compressão com perdas:
A compressão com perdas tira partido da redundante e da irrelevância. Na descompressão não é possivel recuperar o que foi eliminado durante a comprenssão. Esta compressão com perdas é usada para ficheiros multimédia, por exemplo, vídeo (MPEG), música (Mp3) e imagem (JPEG). No caso particular dos ficheros Mp3 é possível obter um ficheiro com a mesma qualidade que o ficheiro original com apenas 1/10 do tamanho.
Quando falamos de comprenssão de vídeo, eliminar a redundância é a palavra-chave. Sabendo que um vídeo é composto por imagens seguidas mantendo a informação que não mudou de uma para a outra codificando apenas apenas os pixéis relativos à mudança (macrobloco).
Esta comprenssão é uma das técnicas mais utlizadas para comprimir ficheiros multimédia.
2. Compressão sem perdas:
A compressão sem perdas tira partido apenas da redundância (informação a mais da qual se pode prescindir sem que existem perdas). Este processo é utilizado para compressão de texto e em aplicações onde a informação seja muito importante. Os ficheiros associados a este tipo de compressão são o zip, rar, arj entre outros. Neste processo aplicasse algoritmo sem perdas que irá analisar o texto e verificar as redundâncias. O significado de redundância é a frequência com que uma determinada palavra por símbolos que irá permitir ocupar um espaço menor em disco. O processo pode ser invertido através de correspondência entre símbolos e palavras na descompressão.
Ele é usado quando é importante que a informação original e a descompactada sejam idênticas, exemplos:
Imagens fixas:
- GIF - graphic Interchange Format
- PNG - Portable Network Graphics
- JPEG 2000 - inclui métodos de compressão com e sem perda de dados
- TIFF
- RLE
Vídeo/animação:
- Huffyuv
- SheerVideo
- MSU Lossless Video Codec
- Animation codec
- H.264/MPEG-4 AVC
Arquivos:
- ZIP
- 7z
- ARJ
- ACE
- RAR
Reduzir o tempo de transferência de ficheiros;
Existem três técnicas de compressão de dados, que são as seguintes:
1. Compressão com perdas:
A compressão com perdas tira partido da redundante e da irrelevância. Na descompressão não é possivel recuperar o que foi eliminado durante a comprenssão. Esta compressão com perdas é usada para ficheiros multimédia, por exemplo, vídeo (MPEG), música (Mp3) e imagem (JPEG). No caso particular dos ficheros Mp3 é possível obter um ficheiro com a mesma qualidade que o ficheiro original com apenas 1/10 do tamanho.
Quando falamos de comprenssão de vídeo, eliminar a redundância é a palavra-chave. Sabendo que um vídeo é composto por imagens seguidas mantendo a informação que não mudou de uma para a outra codificando apenas apenas os pixéis relativos à mudança (macrobloco).
Esta comprenssão é uma das técnicas mais utlizadas para comprimir ficheiros multimédia.
2. Compressão sem perdas:
A compressão sem perdas tira partido apenas da redundância (informação a mais da qual se pode prescindir sem que existem perdas). Este processo é utilizado para compressão de texto e em aplicações onde a informação seja muito importante. Os ficheiros associados a este tipo de compressão são o zip, rar, arj entre outros. Neste processo aplicasse algoritmo sem perdas que irá analisar o texto e verificar as redundâncias. O significado de redundância é a frequência com que uma determinada palavra por símbolos que irá permitir ocupar um espaço menor em disco. O processo pode ser invertido através de correspondência entre símbolos e palavras na descompressão.
Ele é usado quando é importante que a informação original e a descompactada sejam idênticas, exemplos:
Imagens fixas:
- GIF - graphic Interchange Format
- PNG - Portable Network Graphics
- JPEG 2000 - inclui métodos de compressão com e sem perda de dados
- TIFF
- RLE
Vídeo/animação:
- Huffyuv
- SheerVideo
- MSU Lossless Video Codec
- Animation codec
- H.264/MPEG-4 AVC
Arquivos:
- ZIP
- 7z
- ARJ
- ACE
- RAR
3.
Natureza dos dados:
Este processo de compressão pode ser realizado com conhecimentos ou não da
natureza dos dados a comprimir. Esta chama-se compressão por entropia quando
esta não tem em conta a natureza dos dados a compimir. Por outro lado, quando é
tido em conta a natureza dos dados a comprimir designa-se compressão
atendendo à fonte. Esta diferença é evidente quando tentamos
comprimir por exemplo um ficheiro de música dente quando tentamos comprimir
por exemplo um ficheiro de música no formato Wav
em ficheiro Zip. Não resultará deste processo qualquer compressão, já
que este algoritmo não tem em conta o tipo dados que compressão, já
que este algoritmo não tem em conta o tipo de dados que está a comprimir
aplicando sempre a mesma técnica independentemente do tipo de ficheiro.