O que é algoritmo de compressão? definição e significado

Este é o método utilizado para compactar arquivos, reduzindo seu tamanho e tornando-os mais portáteis. Ele também é usado para restaurar os dados de volta à sua forma anterior durante um processo de descompressão. Depois de descompactados, os dados podem ser usados ​​normalmente. Existem dois tipos principais de algoritmos de compressão, cada um com suas próprias vantagens e desvantagens.

Technipages explica algoritmo de compressão

O primeiro tipo de algoritmo de compressão parece objetivamente a melhor escolha - compressão sem perdas. Nesse tipo de processo de compactação, o tamanho do arquivo é reduzido em uma determinada quantidade e, após a descompactação, os dados são restaurados exatamente ao mesmo estado em que estavam antes de serem compactados. Nenhum dado é perdido. Este processo é ideal para arquivos de programas e dados onde qualquer tipo de perda é inaceitável e potencialmente desastrosa.

O outro tipo - compressão com perdas - também tem suas vantagens. Ao contrário da compactação sem perdas, pequenas quantidades de dados desaparecem durante a compactação e não podem ser recuperadas durante a descompressão. Por causa disso, a redução no tamanho do arquivo é muito maior e a compressão é, portanto, mais "eficaz", por assim dizer. Os dados perdidos não são óbvios para o usuário, e a quantidade perdida é tão pequena que não afeta o uso contínuo do arquivo. Este tipo de compressão é ótimo para arquivos que são grandes por padrão, mas onde pequenas perdas não importam muito - em outras palavras, animações, gráficos, arquivos de vídeo e áudio. A compactação e descompressão prolongada e repetida por meio de algoritmos de compactação com perdas podem afetar a qualidade de forma perceptível.

Usos comuns de algoritmo de compressão

  • Os algoritmos de compactação permitem uma redução no tamanho do arquivo, tornando mais fácil transferir e transmitir arquivos.
  • Algoritmos de compressão com perdas não preservam todos os dados, mas podem atingir arquivos finais menores.
  • Os algoritmos de compactação sem perdas são perfeitos para arquivos de sistema em que a perda de dados é inaceitável.

Maus usos comuns do algoritmo de compressão

  • Algoritmos de compressão são um tipo de cálculo matemático.