A compressão de dados é o ato de reduzir o espaço ocupado por dados num determinado dispositivo. Essa operação é realizada através de diversos
algoritmos de compressão, reduzindo a quantidade de
bits para representar um dado, sendo esse dado uma imagem, um texto, ou um arquivo (ficheiro) qualquer.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. Essa forma é através de uma regra, chamada de código ou protocolo, que, quando seguida, elimina os bits redundantes de informações, de modo a diminuir seu tamanho nos ficheiros. Por exemplo, a seqüência "AAAAAA" que ocupa 6
bytes, poderia ser representada pela sequência "6A", que ocupa 2 bytes, economizando 67% de espaço.
Veja mais na Wikipédia.org...
A compactação de dados é especialmente útil nas comunicações porque permite a transmissão da mesma quantidade de informações em menor volume e, em conseqüência, menor tempo. As técnicas comuns de compressão envolvem a eliminação dos espações em branco e a substituição de padrões repetitivos por símbolos menores, que poupam espaço. Gravada em disco, uma imagem de 800x600 pixels, em 24 bits e toda de uma só cor ocupa 1047 kB. Zipada, fica com apenas 2 kB. Essa incrível redução só é possível por causa da cor única.