2009-07-16 17:25:55 +0000 2009-07-16 17:25:55 +0000
85
85

Comprimir com RAR vs ZIP

Muitas pessoas estão a comprimir ficheiros com RAR, a enviar ficheiros comprimidos com RAR e assim por diante.

ZIP é mais standard e funciona em todas as plataformas. Os utilizadores de Windows têm o ZIP incluído e os utilizadores de Linux não têm problemas com esse formato de ficheiro.

Os testes que fiz há algum tempo atrás mostraram-me que o RAR comprime melhor (alguns kilobytes, já não) mas não o suficiente para utilizar um programa não livre quando o ZIP funciona em quase todos os computadores de graça.

Porquê que algumas pessoas usam o RAR em vez do ZIP para comprimir?

Respostas (20)

156
156
156
2009-07-16 17:38:15 +0000

Parar de usar estas WinRAR e WinZip ferramentas – mudar para 7-Zip* .

  • É gratuito
  • disponível através de plataformas, como linha de comando e GUI
  • disponível em formato portátil entre plataformas
  • tem boa taxa de compressão (verifique o site ou tente você mesmo)
  • não tem dor de pop-up
  • permite-lhe utilizar a maioria dos outros formatos
  • também é de código aberto
  • pode ser usado em desenvolvimento comercial e pessoal (dentro das restrições da GNU LGPL)
  • fórum de suporte ao vivo na Sourceforge
  • compatibilidade com Vista 32-bit
  • múltiplas linguagens suportadas

O único formato de compressão que encontro não suportado para extracção é ACE .


& Disseram-me que a minha frase inicial para esta resposta parece ‘markety’.

Aceito-a com toda a boa intenção, porque & > sem ser pago por este software livre ou & > estar de alguma forma associado a ele ou, as pessoas que o fazem, & > Sinto fortemente o desejo de a empurrar para todos os que conheço remotamente.

& > Isto vem dos meus inúmeros encontros ao longo dos anos com pessoas que utilizam estas outras ferramentas e murmuram sobre incompatibilidades, pop-ups irritantes e muitos outros problemas, no entanto, de alguma forma & > continuam a falhar o 7-Zip quando este chegou ao local.

& > desde então decidi aproveitar todas as oportunidades para divulgar o 7-Zip.

31
31
31
2009-07-19 08:54:41 +0000

É HARDCORE!

Realmente.
Essa é a razão da maioria dos utilizadores do RAR: Parte da cena. Um padrão. Um sinal de fazer coisas como os pros-artes negros fazem-no.

Nenhuma destas razões é válida. Havia um argumento de que o RAR era mais rápido ou que o RAR conseguia tamanhos mais pequenos, e isto é válido em relação aos ficheiros ZIP. Mas as mesmas pessoas vão insistir em dividir os arquivos RAR, e criar somas não-MD5 e gerar um ficheiro de paridade PAR extra quando, no final, vão usar um Torrent e não Usenet para mover os arquivos. Nas torrentes não há razão para nada disso. De facto, há uma forte razão para não comprimir, pelo que o ficheiro pode ser utilizado enquanto é semeado.

Mas como já se pode ver daqui, o valor de ter uma boa versão ou implementação do compressor e descompressor não pode ser subestimado, e o WinRAR apenas falha nesse teste.

7-Zip pega nesse bolo, e geralmente faz melhor pelo tamanho e velocidade. BZip2 deveria realmente estar em funcionamento, mas muitas pessoas não têm uma boa implementação da GUI. A linha de comando é óptima, claro, mas clicar com o botão direito como 7-Zip, ou arrastar e largar como Coisas É muito mais fácil.

Aqui está a 2002 medidas de alguém que parece colocar o RAR à frente. Mas a multi-tarefa e o uso de memória estão a permitir mudanças nesta área que parecem deixar o RAR para trás .

P.S. O pior exemplo de compressão mal utilizada é quando vejo ficheiros de imagem, vídeo e áudio que já estão comprimidos com uma compressão com perdas como JPEG, DivX, ou MP3 mais “comprimidos” com qualquer formato sem perdas. Lamento, mas deveria ser óbvio que na maioria dos casos não se reduz o ficheiro a menos de 95% do tamanho original, e nesse caso está-se apenas a desperdiçar o tempo e os esforços de todos.

15
15
15
2009-07-16 18:25:13 +0000

Uma característica sobre o WinRAR é que preserva as datas de criação originais das pastas na extracção.

Tanto raros como .zip preservam a data/hora de criação das pastas, mas parece que apenas o Winrar preserva essa informação sobre a extracção

14
14
14
2009-07-16 17:36:42 +0000

Um ponto contra o RAR é que não existe (tanto quanto sei) nenhum software livre que o possa comprimir. Como as versões actuais do WinRAR podem descomprimir 7z (e 7z podem descomprimir rar), e 7z normalmente comprime melhor do que zip (e muitas vezes melhor do que rar), eu tendo a enviar de volta aqueles que me enviam ficheiros RAR 7Z :)

Todos os outros recebem ficheiros .zip simples e antigos, claro. Talvez aprendam com isso ;)

11
11
11
2009-07-16 17:32:27 +0000

Os ficheiros RAR não têm os limites que os ficheiros ZIP têm. Penso que os ficheiros ZIP estão limitados a conter 65536 ficheiros e cada ficheiro e o tamanho total do arquivo está limitado a aproximadamente 4GB. Existe o ZIP64, mas não é um formato de ficheiro aberto.

A partir da entrada da Wikipedia no formato de ficheiro Zip :

O tamanho máximo tanto para o ficheiro de arquivo como para os ficheiros individuais dentro dele é de 4.294.967.295 bytes (232-1 bytes, ou 4 GiB menos 1 byte) para o padrão .ZIP, e 18.446.744.073.709.551.615 bytes (264-1 bytes, ou 16 EiB menos 1 byte) para o ZIP64.

Wikipedia afirma também que o RAR foi lançado pela primeira vez em 1993, enquanto que o ZIP64 pode não ter sido lançado até 2001(?) . Também o suporte para o ZIP64 não foi integrado no Windows XP.

Veja também:

10
10
10
2009-07-19 09:44:58 +0000

Outra coisa que o RAR tem sobre o Zip: Informação de autenticidade. Posso “assinar” o meu Arquivo RAR e depois o receptor pode ver a) quem o criou, b) qual era o nome do ficheiro original, c) quando foi criado. Além disso, Bloquear Arquivo significa que o arquivo não pode ser modificado - não sei se o Zip pode fazer isso, não verifiquei. O mesmo se aplica aos registos de recuperação, não tenho a certeza se o Zip/7-Zip os suporta.

Também, o que eu gosto em Rar vs. 7-Zip é o suporte da Linha de Comando. Da última vez que verifiquei o 7-Zip, faltava a linha de comando. Penso que se tratava de anexar a data actual ao nome do ficheiro.

9
9
9
2009-07-20 14:24:29 +0000

O RAR tem a opção Arquivo Sólido que concatenam os ficheiros antes da compressão. Isto permite comprimir padrões que aparecem apenas uma vez por ficheiro, mas que são repetidos entre muitos ficheiros. Muito provavelmente com ficheiros XML, por exemplo.

ZIP não tem tal opção.

Na plataforma Unix, no entanto, pode TAR os seus ficheiros primeiro antes de comprimir o TAR, o que lhe dará aproximadamente o mesmo comportamento que o RAR com Arquivo Sólido.

7-Zip suporta uma opção semelhante quando se utiliza a compressão 7Z.

concordo que o ZIP é tão padrão que deve ser sempre a sua primeira opção de comunicação com o mundo exterior. Se concordar com os seus pares sobre um formato melhor como RAR ou 7-ZIP, então faça-o.

9
9
9
2009-07-17 12:26:10 +0000

Vantagem do RAR sobre o ZIP: o GMail não se queixa quando envia ficheiros executáveis (ou qualquer outro tipo de ficheiros) em ficheiros RAR, mas fá-lo quando o faz em ficheiros ZIPped.

9
9
9
2009-07-18 03:05:11 +0000

Se trabalhar num ambiente Windows, então o Zip é a melhor coisa a utilizar por razões de compatibilidade. Pode não comprimir tão bem como os outros, mas como o suporte é cozinhado em XP/Vista/etc, pode ter a certeza de que o receptor de um ficheiro zip será capaz de o abrir. Especialmente num ambiente corporativo, isto leva a muito menos casos de “o que fazer com isto?

Se a taxa de compressão for REALMENTE importante, e conseguir que o receptor instale outra coisa, então tanto o WinRAR como o 7-Zip parecem ser capazes de bater o zip em muitos casos.

Mas a sério - quando é que os poucos por cento de compressão extra que lhe dão já não importam? Imagens, som e vídeo já estão comprimidos para a maioria das pessoas (já trabalhou alguma vez com vídeo em bruto?), por isso não os vai comprimir. E tudo o resto é bastante pequeno em comparação.

Sendo a largura de banda o que é hoje em dia, a quantidade relativamente pequena de compressão extra que um compressor sem compressão lhe dá raramente compensa os problemas de compatibilidade.

9
9
9
2009-07-16 17:42:31 +0000

Uso o Zip porque está disponível e suportado nas máquinas que temos no trabalho, e todos podem trabalhar com ficheiros Zip.

4
4
4
2009-07-16 17:32:43 +0000

Pode-se dividir um arquivo RAR em várias pequenas partes e enviar cada parte separadamente, por exemplo. o arquivo não pode ser totalmente restaurado sem todas as partes, por isso é útil.

Além disso, não conheço nenhuma vantagem real do RAR de Zip.

3
3
3
2009-07-16 17:29:21 +0000

O RAR normalmente comprime muito melhor do que o ZIP. Claro que depende muito dos dados, mas na maioria das vezes o RAR rápido é semelhante ao ZIP normal, e o RAR melhor é muito melhor.

Extrair RARs já é bem suportado em plataformas que não o Windows: ver 7-zip .

2
2
2
2009-07-17 12:59:58 +0000

Creio que bzip2 tem a melhor compressão do lote, mas é muito lento. 7-zip é a minha escolha no Windows, mas o seu ícone é horrível; parece que é do Windows 95!

Eu adoro o arquivador de ficheiros padrão Linux (Ubuntu, pelo menos). Quando se extrai um ficheiro, se houver um ficheiro ou pasta nele, este é extraído para o directório actual, caso contrário uma sub pasta. Guarda todas aquelas situações de pasta em pasta, onde no Windows verifico constantemente o conteúdo do zip antes de o extrair.

2
2
2
2011-09-29 06:32:49 +0000

7zip (geralmente) tem a taxa de compressão mais alta mas, consequentemente, a mais lenta. i já extraí dados wiki de 4GB explodidos para cerca de 120GB. zip é omnipresente, um dos mais antigos; qualquer pessoa, qualquer coisa, em qualquer lugar pode lidar com ele, apesar do mundo UNIX, a combinação alcatrão + gzip (ou bzip) é muito mais preferida. rar tem compromissos justos entre velocidade, características/manuseamento e taxa de compressão, porque é popular entre os hackers (vencedores), ninguém sabe, no entanto, é uma espécie de atitude.

2
2
2
2017-10-09 11:19:09 +0000

Os testes que fiz há algum tempo atrás mostraram-me que o RAR comprime melhor (alguns kilobytes, não mais)

penso que tentou comprimir ficheiros já comprimidos como imagens, vídeo, etc.
Aqui está o meu resultado quando comprimi uma pasta contendo principalmente ficheiro fonte (Java, jarro, txt, imagens, etc):

13.754 Files
2.234 Folders

Usei a melhor opção de compressão no WinRar para arquivos zip e para arquivos raros.

Pós compressão

494 MB (518.688.768 bytes)

Pós compressão com ZIP*

115 MB (121.024.512 bytes)

Pós compressão com RAR*

71,6 MB (75.177.984 bytes)

É uma diferença de 43,4 MB no meu caso. Portanto, como se pode ver, depende muito do tipo de dados que se está a comprimir.

1
1
1
2009-07-16 17:30:54 +0000

O rar tem sobretudo melhor compressão, e é suposto ser melhor com erros de compressão.

0
0
0
2009-07-16 17:31:31 +0000

WinRar ](http://www.rarlab.com/) é uma ferramenta tão boa, por isso uso o RAR quando posso. Mas, se estou à procura de interoperabilidade com outras pessoas que possam não saber do RAR, uso o ZIP, claro. Felizmente, o WinRar também pode fazer ZIP :)

0
0
0
2012-02-22 09:30:20 +0000

Eu uso 7-zip

Comprime o ZIP ao mesmo nível do RAR, por exemplo, o seguinte irá até comprimir um pouco o vídeo mp4 ou imagem jpeg (provavelmente metadados):

7z a -tzip -mfb=258 -mpass=15 -mfb=258 file.zip @list_of_files_no_dir5

Também tem um método de compressão melhor chamado 7z que é significativamente melhor (e mais lento) do que o RAR.

PS também extrai o RAR, pelo que não há grandes perdas com o código aberto no lugar do dispendioso…

0
0
0
2012-02-22 08:45:40 +0000

P: Porque é que algumas pessoas usam RAR em vez de ZIP para a compressão?

A: Porque essas pessoas também se preocupam com a descompressão do ficheiro comprimido. Se eu tiver algum tempo e energia tentarei colocar o último 7zip e WinRAR um contra o outro com configurações normais & melhores, demorando algum tempo a comprimir e descomprimir os ficheiros resultantes. Os tamanhos resultantes estão geralmente em paragens semelhantes para que a métrica não tenha tanta importância (especialmente quando se tem disponível uma Internet com velocidade decente). Há alguns anos atrás, o RAR descomprimido duas vezes mais rápido . v4.0 promete uma melhoria de 30% na velocidade de descompressão.

Actualizarei esta resposta quando tiver alguns números em mãos.

editar: Enterrado nos comentários acima foi esta coisa importante: “A última vez que verifiquei 7z foi, como tar.gz/tar.bz2, extremamente lento quando se trata de extrair um único ficheiro de um arquivo, uma vez que tudo antes desse ficheiro tinha de ser processado para que o ficheiro fosse extraível. rar/zip não tem esse problema”

Lembro-me de ter notado este problema também, mas terei de verificar no último 7zip para ter a certeza de que não é um problema relacionado com a extracção 7z no winrar.

-1
-1
-1
2009-07-16 17:27:19 +0000

Eu uso RAR, porque as pessoas com quem trabalho usam RAR, e RAR funciona muito bem para mim e para as minhas necessidades.