>> Tecnologia eletrônica >  >> Lar inteligente >> Vida Inteligente

Quanto um arquivo zip é compactado?


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 de várias partes. Existem muitos fatores que afetam o grau de compressão que pode ser alcançado.

Tipos de compactação


Existem dois tipos de compactação de arquivos: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 sobre a precisão, permitindo que os dados sejam substituídos ou eliminados completamente. Um formato sem perdas não permite métodos de compactação que não permitem uma recriação perfeita dos dados originais, mesmo que esses métodos sejam mais eficazes.

Métodos


O formato zip inclui especificações para vários métodos algorítmicos de compactação de arquivos. O método utilizado 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, o deflate é o mais utilizado. É o método de compactação padrão usado em Pkzip, WinZip e Info-Zip.

Variabilidade


A extensão em que um arquivo pode ser compactado varia de acordo com o tipo de arquivo. Por exemplo, os 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 numérico composto por 16 identificadores únicos de caractere único capazes de representar cada byte em um arquivo. As taxas de compressão neste tipo de arquivo são geralmente 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, potencialmente resultando em um arquivo zip "compactado" maior 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 compressão comuns incluem RAR e 7-zip. De acordo com Igor Pavlov, desenvolvedor do 7-zip, o formato zip padrão tem desempenho inferior aos outros dois formatos em até 30 a 40 por cento, dependendo do tipo de dados compactados.

Em um teste, Pavlov comprimiu 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% de compactação. Em comparação, o RAR resultou em uma taxa de compactação de 71% e o 7-zip teve 76%.

Limitações


As primeiras encarnações do formato zip foram 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 é 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.