Compressão de ficheiro é utilizada para reduzir o tamanho de um ou mais ficheiros. Quando um ficheiro ou um grupo de ficheiros é comprimido, o “arquivo” resultante ocupa frequentemente até 50% a 90% menos espaço em disco do que o(s) ficheiro(s) original(ais). Os tipos comuns de compressão de ficheiros incluem Zip, Gzip, RAR, StuffIt, e compressão 7z. Cada um destes métodos de compressão utiliza um algoritmo único para comprimir os dados.
Então, como é que um utilitário de compressão de ficheiros comprime realmente os dados? Embora cada algoritmo de compressão seja diferente, todos eles funcionam de forma semelhante. O objectivo é remover dados redundantes em cada ficheiro, substituindo padrões comuns por variáveis mais pequenas. Por exemplo, as palavras num documento de texto simples podem ser substituídas por números ou outro tipo de identificador curto. Estes identificadores fazem então referência às palavras originais que são guardadas numa chave dentro do ficheiro comprimido. Por exemplo, a palavra “computador” pode ser substituída pelo número 5, o que ocupa muito menos espaço do que a palavra “computador”. Quanto mais vezes a palavra “computador” for encontrada no documento de texto, mais eficaz será a compressão.
Embora a compressão de ficheiros funcione bem com ficheiros de texto, os ficheiros binários também podem ser comprimidos. Ao localizar padrões binários repetidos, um algoritmo de compressão pode reduzir significativamente o tamanho de ficheiros binários, tais como aplicações e imagens de disco. No entanto, uma vez comprimido um ficheiro, este deve ser descomprimido para poder ser utilizado. Portanto, se descarregar ou receber um ficheiro comprimido, terá de utilizar um programa de descompressão de ficheiros, tal como WinZip ou StuffIt Expander, para descomprimir o ficheiro antes de poder visualizar o conteúdo original.
Extensões de ficheiro relacionadas: .ZIP, .GZ, .RAR, .SITX, .7Z.
Updated: 8 de Abril de 2011