compressão de dados
1. Para que comprimir?
Ao contrário do que possa parecer, comprimir não é somente reduzir o tamanho de um arquivo: há várias outras aplicações que utilizam a compressão de dados. Obviamente, a redução do espaço físico utilizado é um conjunto de aplicações, mas há outro relativo à agilização da trasmissão de dados.
A redução do espaço físico é mais comumente utilizada em bancos de dados que, incorporando a compressão no projeto de seus registros, permite um significativo ganho em termos de ocupação em disco e velocidade de acesso.
Como foi mencionado anteriormente, a utilização mais conhecida da compressão de dados é a redução do espaço ocupado por arquivos. De fato, esta é aplicação mais comum e mais difundida comercialmente. Afinal, dado um dispositivo restrito de armazenamento que é um disquete, e um grande depositório de arquivos que é um disco rígido, faz-se evidente a necessidade de muitas vezes realizar-se a redução do tamanho de arquivos para transportá-los ou simplesmente armazená-los.
A compressão também é utilizada para agilizar a transmissão de dados basicamente de duas formas: alterando a taxa de transmissão e permitindo o aumento no número de terminais de uma rede.
Se possuímos um modem que opera a 9600 bps (bits por segundo), é possível que ele transmita como se estivesse a 14400 bps? Sim! Basta que ele permita a compressão de dados transmitidos, ampliando sua capacidade de transferência de informação. Na verdade, o modem continuará transmitindo a uma taxa de transmissão de 9600 bps, mas a taxa de transferência de informação estará ampliada para 14400 bps. A compressão de dados permite, portanto, o aumento na velocidade de transmissão de dados.
Outra vantagem da compressão em comunicação, derivada do aumento de velocidade, é a possibilidade de expansão de uma rede de computadores. Como uma ampliação do número de terminais de uma rede baixa o desempenho, dado o aumento do tráfego de dados, torna-se