Eu precisava fazer o download do Ruby Source recentemente daqui e diz: "disponível em três formatos", que são .tar.bz2
, .tar.gz
e .zip
. Existe alguma razão para precisarmos dos três formatos? Pelo menos no Linux e OSX eu posso executar qualquer um dos três facilmente. No Windows, apenas o zip está embutido, eu acho. Existe algo por trás dessas preferências ou isso é apenas uma batalha religiosa?
12
Respostas:
.tar.gz
os arquivos são (ainda assim, após alguns anos nessa posição) o formato de arquivo mais comum para arquivos destinados a sistemas unix-like. Os usuários de qualquer sistema unix-like poderão abri-los sem instalar software adicional, mas os usuários que executam o Windows não podem. Às vezes, eles são chamados,.tgz
embora isso seja menos comum agora (a convenção foi iniciada para contornar as limitações de nomeação de arquivos do Windows que foram removidas no Windows NT e Windows 95)..zip
os arquivos são acessíveis por padrão nas variantes modernas do Windows, sem a instalação de nenhum software extra. Eles também são usáveis em outros sistemas também, mas o suporte nem sempre é incluído por padrão em instalações mínimas.Portanto, os dois formatos acima são fornecidos para obter quase 100% de cobertura do que as pessoas poderão abrir, mesmo a partir de um sistema recém-instalado, sem a adição de ferramentas extras.
.tar.bz2
os arquivos são semelhantes,.tar.gz
mas usam o formato bzip2 em vez do gzip. Eles serão menores, às vezes consideravelmente menores, mais rápidos para baixar - mas o suporte no Windows é menos comum e o.zip
suporte semelhante nem sempre está presente por padrão em instalações mínimas de outros sistemas operacionais.Isso é oferecido como uma conveniência para os usuários que possuem o utilitário extra instalado (e possivelmente para economizar um pouco de largura de banda para o provedor), embora para arquivos pequenos a diferença não valha o trabalho de criar / oferecer / dar suporte (em instalar / compilar) documentação, por exemplo) o formato extra.
.7z
os arquivos estão começando a ser vistos mais atualmente também. Esses são os arquivos produzidos + lidos por 7-zip e ferramentas compatíveis, e geralmente são muito menores que os arquivos edzip
ougzip
ed (e geralmente menores que osbzip2
arquivos ed). Por exemplo, comprima regularmente backups de bancos de dados MSSQL para transferir uma conexão à Internet baseada em ADSL - o 7zip tende a produzir arquivos com menos da metade do tamanho daqueles produzidos no formato zip padrão, o que faz uma diferença significativa no tempo de transferência (mais do que compensar o fato de o algoritmo de compactação 7zip ser muito mais lento que o algoritmo zip padrão). O uso do formato 7-zip não é particularmente comum no momento, pois as ferramentas relevantes são instaladas com menos frequência do que as outras opções.Assim como nos arquivos bzip2, os arquivos 7-zip são, quando disponíveis, oferecidos como uma conveniência para os usuários que possuem o utilitário extra instalado (e para economizar um pouco de largura de banda para o provedor), embora para arquivos pequenos a diferença não valha a pena. de criar / oferecer / apoiar (na documentação de instalação / construção, por exemplo) o formato extra.
(se você quiser assistir a uma batalha religiosa sobre o formato dos arquivos compactados, faça uma pequena viagem ao que resta do território da Usenet ou dos piratas (desculpe "cena")) e ouse sugerir que algo pode ser mais adequado do que os
.rar
arquivos - é quase tão incendiário quanto sugerir que um usuário do emacs tente o vim ou vice-versa)fonte
.rar
arquivos são brilhantes! Eles devem ser usados para tudo, incluindo a divisão de programas de TV em 30 arquivos de 9mb e a compactação de álbuns! Existe algo que este formato glorioso NÃO PODE fazer? (Ou assim que eu ouvi que eu compro todos os meus programas de TV, obviamente.)