Diferença entre compactação com perdas e compactação sem perdas

Autor: Laura McKinney
Data De Criação: 2 Abril 2021
Data De Atualização: 8 Poderia 2024
Anonim
Diferença entre compactação com perdas e compactação sem perdas - Tecnologia
Diferença entre compactação com perdas e compactação sem perdas - Tecnologia

Contente


Compactação com perdas e compactação sem perdas são os dois termos amplamente classificados nos métodos de compactação de dados. A principal diferença entre a compactação com perda e a compactação sem perdas é que a compactação com perdas produz uma correspondência próxima dos dados após a descompactação, enquanto que sem perdas cria dados originais exatos. A compactação de dados é um método de diminuir o tamanho dos dados sem perda significativa de informações.

  1. Gráfico de comparação
  2. Definição
  3. Principais diferenças
  4. Conclusão

Gráfico de comparação

Base para comparaçãoCompressão com perdaCompressão sem perdas
BasicA compactação com perdas é a família do método de codificação de dados que utiliza estimativas imprecisas para representar o conteúdo.A compactação sem perdas é um grupo de algoritmos de compactação de dados que permite que os dados originais sejam reconstruídos com precisão a partir dos dados compactados.
Algoritmo
Transformar codificação, DCT, DWT, compressão fractal, RSSMS.RLW, LZW, codificação aritmética, codificação de Huffman, codificação de Shannon Fano.
Usado emImagens, áudio e vídeo. ou programa, imagens e som.
InscriçãoJPEG, GUI, MP3, MP4, OGG, H-264, MKV, etc.RAW, BMP, PNG, WAV, FLAC, ALAC etc.
Capacidade de armazenamento de dados do canalMaisMenos em comparação com o método com perdas


Definição de compressão com perdas

o Compressão com perda O método elimina uma quantidade de dados que não é perceptível. Essa técnica não permite que um arquivo seja restaurado em sua forma original, mas reduz significativamente o tamanho. A técnica de compactação com perdas é benéfica se a qualidade dos dados não for sua prioridade. Determina um pouco a qualidade do arquivo ou dos dados, mas é conveniente quando se deseja armazenar ou armazenar os dados. Esse tipo de compactação de dados é usado para dados orgânicos, como sinais e imagens de áudio.

Técnica de compressão com perdas

  • Transformar codificação- Este método transforma os pixels que são correlacionados em uma representação em pixels desassociados. O novo tamanho geralmente é menor que o tamanho original e reduz a redundância da representação.
  • Transformação discreta de cosseno (DCT)- Esta é a técnica de compressão de imagem mais amplamente usada. O processo JPEG gira em torno do DCT. O processo DCT divide as imagens em partes distintas das frequências. Na etapa de quantização, onde a compressão ocorre basicamente, as frequências menos importantes são rejeitadas. E as frequências críticas são retidas para que a imagem possa ser obtida no processo de descompressão. A imagem reconstruída pode conter alguma distorção.
  • Transformada de wavelet discreta (DWT)- Ele fornece um local de tempo e frequências simultaneamente e pode ser utilizado na decomposição de um sinal em wavelets componentes.

Definição de compressão sem perdas

o Compressão sem perdas O método é capaz de reconstituir a forma original dos dados. A qualidade dos dados não é comprometida. Essa técnica permite que um arquivo restaure sua forma original. A compactação sem perdas pode ser aplicada a qualquer formato de arquivo e pode melhorar o desempenho da taxa de compactação.


Técnica de compressão sem perdas

  • Codificação de Comprimento de Execução (RLE)- Essa técnica reduz a frequência de repetição de símbolos em uma string usando um marcador especial no início do símbolo.
  • Lempel-Ziv-Welch (LZW)- Essa técnica também funciona de maneira semelhante à técnica RLE e pesquisa as seqüências ou palavras repetidas e as armazena em variáveis. Em seguida, ele usa um ponteiro no lugar da string e o ponteiro aponta a variável na qual a string está armazenada.
  • Huffman Coding- Esta técnica lida com a compactação de dados de caracteres ASCII. Ele constrói uma árvore binária completa para vários símbolos depois de calcular a probabilidade de cada símbolo e coloca-a em ordem decrescente.
  1. A compactação com perdas remove parte não útil dos dados, que é indetectável, enquanto a compactação sem perdas reconstrói os dados exatos.
  2. A compactação sem perdas pode reduzir o tamanho dos dados em baixa extensão. Por outro lado, a compactação com perdas pode diminuir o tamanho do arquivo em maior extensão.
  3. A qualidade dos dados diminui em caso de compactação com perdas, enquanto que sem perdas não prejudica a qualidade dos dados.
  4. Na técnica com perdas, o canal acomoda mais dados. Por outro lado, o canal mantém uma quantidade menor de dados em caso de técnica sem perdas.

Conclusão:

A compactação com perdas pode atingir um alto nível de compactação de dados em comparação com a compactação sem perdas. A compactação sem perdas não prejudica a qualidade dos dados, por outro lado, diminui a qualidade dos dados. A técnica com perdas não pode ser implementada em todos os tipos de arquivo, pois funciona removendo parte dos dados (redundantes) que não é possível no caso de.