Quanto um arquivo Zip é compactado?

click fraud protection

O formato de arquivo zip foi desenvolvido pela Pkware. O desenvolvimento inicial do formato foi concluído em 1986. Ele permite que os dados sejam compactados e arquivados, economizando espaço em disco e facilitando o backup e a transferência de arquivos grandes ou com várias partes. Existem muitos fatores que afetam o grau de compressão que pode ser alcançado.

Tipos de compressão

Existem dois tipos de compactação de arquivo: sem perdas e com perdas. O formato zip é um exemplo de compactação sem perdas, o que significa que os dados compactados podem ser retornados ao seu estado anterior exato sem falhas. A compressão com perdas favorece a eficiência em relação à precisão, permitindo que os dados sejam substituídos ou totalmente eliminados. Um formato sem perdas não permite métodos de compactação que não permitam uma recriação perfeita dos dados originais, mesmo que esses métodos sejam mais eficazes.

Vídeo do dia

Métodos

O formato zip inclui especificações para vários métodos algorítmicos de compactação de arquivos. O método usado pode ter um efeito significativo no nível de compressão alcançado. Alguns dos métodos disponíveis incluem encolher, reduzir, implodir e desinflar. Destes, deflate é o mais amplamente utilizado. É o método de compactação padrão usado no Pkzip, WinZip e Info-Zip.

Variabilidade

A extensão na qual um arquivo pode ser compactado varia de acordo com o tipo de arquivo. Por exemplo, arquivos de texto, por padrão, não têm compactação, com cada caractere sendo representado individualmente em hexadecimal. Hex, ou hexadecimal, é um sistema numeral composto de 16 identificadores de caractere único exclusivos, capazes de representar cada byte em um arquivo. As taxas de compactação nesse tipo de arquivo geralmente são muito boas.

Muitos formatos de mídia, como MP3s, incluem compactação como parte do padrão de formato. As taxas de compactação nesses arquivos geralmente são baixas, resultando potencialmente em um arquivo zip "compactado" que é maior do que o original devido aos dados adicionais no arquivo zip.

Comparação

O formato zip não é o único formato de compactação em uso. Outros formatos de compactação comuns incluem RAR e 7-zip. De acordo com Igor Pavlov, desenvolvedor do 7-zip, o formato zip padrão tem um desempenho inferior aos outros dois formatos em até 30 a 40 por cento, dependendo do tipo de dados que está sendo compactado.

Em um teste, Pavlov compactou uma instalação completa do Google Earth 3.0.0616. Os dados totalizaram 23,5 MB antes da compactação. O formato zip padrão forneceu aproximadamente 62 por cento de compactação. Em comparação, o RAR resultou em uma taxa de compactação de 71 por cento e o 7-zip em 76 por cento.

Limitações

As primeiras encarnações do formato zip eram limitadas a lidar com dados não maiores que 4 gigabytes por vez. Isso inclui o tamanho do arquivo individual compactado e não compactado e o tamanho total do arquivo após a compactação. Essa limitação foi removida em versões mais recentes do formato com a adição da extensão zip64. O suporte para a extensão zip64 ainda é limitado.