Diferenças entre os muitos formatos de arquivo compactado de arquivo

Se você é um acumulador de arquivos, a compactação de arquivos é algo que você absolutamente deve saber. Embora a tecnologia de armazenamento continue a melhorar rapidamente, a eficiência nunca é uma coisa ruim.

Sem mencionar que muitos de nossos padrões de arquivo hoje superam os do passado – os MP3s de 128 kbps que costumávamos baixar no Napster agora foram substituídos por FLACs , onde uma única música pode ter o tamanho de um álbum MP3 inteiro .

Muitos de nós temos arquivos dos quais não queremos nos livrar, mas também não precisamos de acesso imediato e dinâmico. Podem ser fotos, vídeos, músicas e muito mais. A criação de um arquivo desses arquivos pode reduzir o espaço em disco usado, o que pode, por sua vez, resultar em melhor desempenho. Ele também pode economizar seus bolsos - seu disco rígido externo de 1 TB pode parecer mais próximo de 2 TB se você arquivar corretamente!

Aprender a compactar seus arquivos não é muito difícil, mas e todos esses formatos de arquivo? A compactação de arquivos os coloca em uma “caixa” de um único arquivo, mas esse arquivo pode ter muitas extensões diferentes: ZIP , RAR , 7Z, TAR , GZ - o(GZ—what) que tudo isso significa? Certamente há uma diferença, certo?

Claro que existe! Se há uma coisa em que o PC se destaca, é oferecer opções e, quando se trata de arquivar seus arquivos, você tem muitas delas. Neste artigo, vamos discutir as diferenças entre os muitos formatos populares de arquivo compactado(differences between the many popular compressed file archive formats) .

O que é um arquivo ZIP?

O WinZip(WinZip) é um dos primeiros arquivadores de arquivos que ganhou popularidade e permite aos usuários compactar arquivos como um arquivo ZIP .

Aqui estão as principais diferenças que o formato ZIP tem em relação a outros tipos de arquivo:

  • Os arquivos podem ser armazenados sem compactação.
  • Cada arquivo dentro do arquivo é compactado separadamente. Isso permite o uso de algoritmos diferentes e uma taxa de compactação mais alta, mas vem com a desvantagem de um tamanho de arquivo maior ao compactar um grande número de arquivos pequenos.
  • A criptografia baseada em senha do ZIP era criminosamente fraca até 2003 (quando o AES foi adicionado).
  • Até as extensões aparecerem, havia um limite rígido de 4 GB para tudo: tamanho de arquivo não compactado, tamanho de arquivo compactado e tamanho total do arquivo.
  • A compactação ZIP(ZIP) é mais rápida e não consome tanto a CPU quanto muitas das alternativas populares de hoje.
  • O ZIP(ZIP) é suportado pela maioria das distribuições Linux e todas as versões do Windows (desde o XP) prontas para uso.

O que é um arquivo RAR?

O WinRAR(WinRAR) ficou famoso por seu interminável período de “teste”. Após 30 dias, você começaria a receber um pop-up no WinRAR informando que seu teste havia terminado, o que você poderia simplesmente... fechar. RAR , em homenagem ao seu desenvolvedor, Eugene Roshal , é um formato de arquivo incrivelmente popular hoje.

Veja como ele difere da multidão:

  • O RAR(RAR) permite a modularização de arquivos em volumes, que é uma maneira eficiente de armazenar arquivos massivos.
  • Você também pode compactar arquivos em um único bloco (formato sólido).
  • A criptografia AES é padrão.
  • Os arquivos podem ser protegidos por uma senha.
  • A compactação de arquivos de áudio é especialmente eficiente (até 90%).
  • Os arquivos RAR(RAR) podem ser incorporados a outros arquivos. Você(Did) sabia que pode ocultar um arquivo RAR em um JPEG(hide a RAR archive in a JPEG) ?
  • Muitas rotinas de extração RAR foram reescritas como software de código aberto.
  • O RAR(RAR) tem uma taxa de compactação geral melhor quando comparado ao ZIP , seu maior concorrente.

O que é um arquivo 7Z?

Sem surpresa, o formato de arquivo 7Z foi introduzido pelo aplicativo 7-Zip do (7-Zip)Windows . Isso foi em 1999! O 7-Zip(7-Zip) e uma biblioteca para ler o formato de arquivo 7Z estão disponíveis publicamente sob a GNU Lesser General Public License .

Aqui estão alguns dos recursos do 7Z:

  • O 7Z possui uma arquitetura modular e aberta, que permite compactar, converter e criptografar arquivos por meio de vários métodos de empilhamento.
  • Os arquivos podem ser compactados em proporções em torno de 2 a 10%.
  • A criptografia AES é padrão.
  • Todos os cabeçalhos de arquivo são compactados. Os cabeçalhos de arquivo armazenam informações sobre como lidar com blocos de dados dentro do arquivo.
  • Arquivos extremamente grandes (bilhões de GB) são suportados.
  • Algoritmos de compactação suportados ( LZMA/LZMA2 , PPMd , BZip2 ) podem se beneficiar da computação paralela em CPUs modernas de vários núcleos .

O que é um arquivo TAR?

TAR é o formato de arquivo mais popular em sistemas Unix(Unix) e semelhantes a Unix . É importante entender que cada TAR é apenas um arquivo morto. É usado em conjunto com o GZ, que é usado para compactar arquivos e não possui recursos de arquivamento. Juntos, eles criam um arquivo “tarball” ( formato TAR.GZ ).

O TAR(TAR) permite receber respostas HTTP compactadas e enviar solicitações compactadas, permitindo que as taxas de compactação atinjam até 80%. Esse formato de arquivo é usado com mais frequência para backup e distribuição de conteúdo entre versões do Linux . Os arquivos TAR preservam permissões de grupo, datas, estruturas de diretório e outras informações importantes do sistema de arquivos.(TAR)

Como você pode ver, cada formato de arquivo tem seus prós e contras - escolha sabiamente dependendo do tipo de arquivo que você está compactando e da finalidade do arquivo. A taxa de compressão(Compression) , a velocidade e a segurança valem a pena ser levadas em consideração, e há hora e lugar para cada um desses formatos!



About the author

Josh tem mais de 10 anos de experiência na indústria de software e wireless, especificamente nas áreas de programação e análises do Android. Atualmente, ele é engenheiro de software sênior da Microsoft, trabalhando em vários produtos do MS Office. Josh tem um forte interesse em ajudar outras pessoas a aprender novas ferramentas de software e está sempre disposto a compartilhar suas dicas e truques com aqueles que perguntam.



Related posts