O que é compactação de arquivo?
Compressão do arquivo é um método usado pelos computadores para reduzir o tamanho de um arquivo eletrônico ou grupo de arquivos para o menor tamanho possível. Os arquivos ZIP são um exemplo comum de compactação de arquivo. Existem muitas técnicas que os programas de computador usam para compactar arquivos, mas o método mais comum é substituir seqüências repetidas por sequências menores. Os computadores fazem isso catalogando a primeira instância e se referindo a ele em instâncias subseqüentes. Por exemplo, nas frases antes deste, as letras "Compressas" apareceram três vezes. Um computador pode comprimi -los catalogando a primeira instância e equiparando todas as instâncias subsequentes com "& cmp" - reduzindo o número de letras ou caracteres, necessários e reduzindo o tamanho do arquivo. Ao longo de um arquivo grande, essa substituição pode economizar muito espaço. Deve -se notar, no entanto, o usuário não vê isso - o computador faz todo o trabalho em segundo plano.
Para acompanhar as substituições abreviadas, computadorOs programas também criam um dicionário para o arquivo compactado. No mundo da compactação de arquivos, um dicionário é uma lista das frases originais e suas substituições. Esse dicionário está incluído no tamanho do arquivo, no entanto, também ocupa espaço, reduzindo a quantidade de espaço salvo pela compactação. Por esse motivo, geralmente é menos eficiente comprimir um único arquivo pequeno do que um arquivo ou grupo grande.
Os programasque executam a compactação de arquivos operam de maneiras ligeiramente diferentes. Essas diferenças são principalmente resultado de algo chamado algoritmo. Um algoritmo é um construto matemático que procura os arquivos para repetições e coloca as referências simples. Os programadores criam os algoritmos de compressão e definem os padrões e substituições a serem usados para compactação. As variações podem afetar a eficiência da compressão. Por exemplo, na frase "foi o melhor dos tempos, era oPior dos momentos, "as seqüências" foram as repetidas.
Alguns tipos de arquivos compactados são extraídos, o que significa que eles abrem automaticamente quando um usuário clica neles-não são necessários programas externos para descomputá-los. Para criar esses arquivos, o programa de compactação original deve adicionar código adicional ao arquivo compactado. Por esse motivo, um arquivo compactado de extração auto-extraído é frequentemente maior que o mesmo arquivo se for comprimido normalmente. Isso geralmente é considerado uma boa troca para as empresas que liberam programas a serem instalados em computadores domésticos. Ao fazer a auto-extração do arquivo, ele permite que o usuário doméstico pule uma etapa e aumente a probabilidade de o software ser instalado. Para descompactar arquivosque não são extraídos, vários programas de terceiros estão disponíveis para download na internet.