Comprimindo com RAR vs ZIP [fechado]


85

Muitas pessoas estão compactando arquivos com o RAR, enviando arquivos compactados com o RAR e assim por diante.

O ZIP é mais padrão e funciona em todas as plataformas. Os usuários do Windows possuem ZIP incluído e os usuários do Linux não têm problemas com esse formato de arquivo.

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

Por que algumas pessoas usam RAR em vez de ZIP para compactar?


4
Esta pergunta está buscando opiniões e argumentos subjetivos. Como tal, deve ser um wiki da comunidade.
Sampson

13
Essa não é a razão do wiki da comunidade.
Lance Roberts

3
Na verdade, eu gostaria de votar em 7-zip, se Ferrannão se importar.
Nik

6
@Lance Na verdade, é exatamente para isso que serve o wiki da comunidade. Eu concordo com Jonathan, subjetivo e deve ser um wiki da comunidade.
BinaryMisfit 16/07/2009

3
@ Lance - qualquer pergunta que não tenha uma resposta definitiva deve ser um wiki da comunidade. Já houve discussões suficientes sobre o assunto no SO; portanto, verifique aqui a política não oficial da CW.
Rook

Respostas:


157

Pare de usar essas ferramentas WinRAR e WinZip - mude para 7-Zip .

  • É grátis
  • disponível em várias plataformas, como linha de comando e GUI
  • disponível em formato portátil entre plataformas
  • tem uma boa taxa de compactação (consulte o site ou tente você mesmo)
  • não tem dor pop-up
  • permite usar a maioria dos outros formatos
  • também é de código aberto
  • pode ser usado no desenvolvimento comercial e pessoal (dentro das restrições GNU LGPL)
  • fórum de suporte ao vivo no Sourceforge
  • Vista compatibilidade de 32 bits
  • vários idiomas suportados

O único formato de compactação que considero não suportado para extração é o ACE .

Referências.


Disseram-me que minha sentença inicial a esta resposta parece "comercial".

Entendo-o com toda a boa intenção, porque,
sem ser pago por esse software livre ou
estar associado a ele ou, pelas pessoas que o fazem,
sinto fortemente o desejo de enviá-lo a todos que conheço remotamente.

Isso vem dos meus inúmeros encontros ao longo dos anos com
pessoas usando essas outras ferramentas e resmungando sobre incompatibilidades,
pop-ups irritantes e muitos outros problemas, ainda assim, de alguma forma
continuando a sentir falta do 7-Zip quando ele chegou ao local.

Desde então, decidi aproveitar todas as oportunidades para divulgar o 7-Zip.


51
Isso não responde à pergunta: Comprimindo com RAR vs ZIP.
R. Martinho Fernandes

2
É uma resposta bem-formada e informativa, então eu iria contra a votação.
R. Martinho Fernandes

7
O 7-Zip também é MUITO bom em usar vários processadores, nos quais o Winrar e o Winzip não são muito bons.
237 Stefan Thyberg

4
Eu iria votar neste post se não fosse pelo estilo ruim, iniciando um post com as pessoas dizendo o que usar e o que não é um insulto. faça sua recomendação e respeite a inteligência dos leitores para se decidir ... quanto ao WinRAR, ainda existem cenários em que você obtém uma melhor compactação, por isso ainda é uma alternativa viável. O 7-Zip é superior ao Zip, mas não necessariamente ao RAR.

4
Além do estilo que pode ser mal interpretado, não gosto especialmente do fato de a pergunta "rar ou zip, que é melhor" ser respondida com "7zip". Então, ok, sabemos, 7 zip é amado por centenas (provavelmente supostamente), e isso explica por que os votos positivos são tão numerosos. Mas é uma pena que a resposta preferida para essa pergunta esteja finalmente um pouco fora de tópico.
Gnoupi 24/05

31

É INCONDICIONAL!

Realmente.
Essa é a razão da maioria dos usuários do RAR para preferir o RAR: parte da cena. Uma norma. Um sinal de fazer coisas como os profissionais das artes negras fazem.

Nenhuma dessas razões é válida. Havia um argumento de que o RAR era mais rápido ou que o RAR alcançava tamanhos menores, e isso é verdadeiro em relação aos arquivos ZIP. Mas as mesmas pessoas insistirão em dividir os arquivos RAR e criar somas não MD5 e gerar um arquivo de paridade PAR adicional quando, no final, usarem um Torrent e não a Usenet para mover os arquivos. Em torrents, não há razão para nada disso. De fato, há uma forte razão para não compactar, para que o arquivo possa ser usado enquanto está sendo propagado.

Mas como você pode ver aqui, o valor de ter uma boa versão ou implementação do compressor e descompressor não pode ser subestimado, e o WinRAR simplesmente falha nesse teste.

O 7-Zip pega esse bolo e geralmente se sai melhor em tamanho e velocidade. O BZip2 realmente deve estar em execução, mas muitas pessoas não têm uma boa implementação de GUI. A linha de comando é ótima, é claro, mas clicar com o botão direito do mouse como 7-Zip ou arrastar e soltar como StuffIt é muito mais fácil.

Aqui estão as medições de 2002 de alguém que parecem colocar o RAR à frente. Mas o uso de multiencadeamento e memória está permitindo mudanças nessa área que parecem deixar o RAR para trás .

PS O pior exemplo de compactação mal utilizado é quando vejo arquivos de imagem, vídeo e áudio que já estão compactados com uma compactação com perdas, como JPEG, DivX ou MP3, mais "compactados" com qualquer formato sem perdas. Sinto muito, mas deve ser óbvio que na maioria dos casos você não está reduzindo o arquivo para menos de 95% do tamanho original e, nesse caso, está apenas desperdiçando o tempo e os esforços de todos.


Hmm, o RAR ainda está sendo desenvolvido ativamente, não é? Então, o que a multi-segmentação e a memória têm a ver com deixar o RAR para trás?
Pacerier

é a capacidade de arquivo sólido que faz rar superior ao zip
Andrej

Esta pergunta é "protegida por nhinkle ♦ 2 de janeiro de 12 às 23:26" porque é uma pergunta subjetiva e tão ruim que foi excluída. Mas ele direciona os resultados da pesquisa para o site e continua recebendo um ou dois comentários. Eu acho que rar e zip têm problemas em ser proprietários; ou seja, se em 20 anos você precisar descompactar ou descompactar o que fará se algo foi feito, tornando as ferramentas mais difíceis de obter. Fora isso, eu só o vi usado em um contexto de software ou mídia pirata. Foi por isso que escrevi essa resposta há 7 anos. Eu gostaria que fosse fechado para comentários e protegido também.
dlamblin

15

Um recurso do WinRAR é que ele preserva as datas originais de criação das pastas na extração.

O rar e o .zip preservam a data / hora da criação da pasta, mas parece que apenas o winrar preserva essas informações sobre a extração


arquivo sólido si outro recurso interessante
andrej

14

Um argumento contra o RAR é que não há (tanto quanto eu saiba) nenhum software livre que possa compactá-lo. Como as versões atuais do WinRAR podem descomprimir 7z (e 7z podem descomprimir rar), e o 7z geralmente compacta melhor que o zip (e geralmente melhor que o rar), eu costumo enviar aqueles que me enviam arquivos RAR arquivos 7Z de volta :)

Todos os outros ficam com arquivos .zip antigos simples, é claro. Talvez eles aprendam com isso;)


4
Esse é um bom motivo para não usar o RAR. E use 7-zip para abrir o RAR quando não houver outro arquivo alternativo disponível.
Nik

Eu sempre envio de volta 7z, independentemente do formato original. O menu de contexto padrão para 7z na minha empresa desativa "comprimir a 7z" item e quase ninguém sabe como ou se preocupar para habilitá-lo de volta
phuclv

11

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

Da entrada da Wikipedia no formato de arquivo Zip :

O tamanho máximo para o arquivo morto e para os arquivos individuais é 4.294.967.295 bytes (2 32 −1 bytes ou 4 GiB menos 1 byte) para .ZIP padrão e 18.446.744.073.709.551.615 bytes (2 64 −1 bytes ou 16 EiB menos 1 byte) para ZIP64.

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

Veja também:


2
O 7-zip (que não deve ser confundido com o ZIP) suporta arquivos de até 16000000000 GB e eu não conheço nenhum limite de contagem de arquivos - ficaria feliz em saber disso.
Nik

Além disso, algumas implementações do Zip podem não suportar a extração de arquivos criptografados com uma senha. Isso pode levar (ou ter levado no passado) a problemas de interoperabilidade entre diferentes implementações do Zip, enquanto no RAR há (e apenas existia) apenas uma implementação dominante.
mpb 30/05

10

Outra coisa que o RAR tem sobre o Zip: informações de autenticidade. Posso "assinar" meu arquivo RAR e o destinatário pode ver a) quem o criou, b) qual era o nome do arquivo original, c) quando ele foi criado. Além disso, o bloqueio de arquivo morto significa que o arquivo morto não pode ser modificado - não sei se o Zip pode fazer isso, não foi verificado. O mesmo vale para registros de recuperação, não tenho certeza se o Zip / 7-Zip os suporta.

Exemplo de autenticação Rar

Além disso, o que eu gosto no Rar vs. 7-Zip é o suporte à linha de comando. A última vez que verifiquei o 7-zip, faltava a linha de comando. Eu acho que foi sobre anexar a data atual ao nome do arquivo.


A linha de comando 7z possui muitos recursos excelentes, por exemplo, você pode criar arquivos delta reversos (por exemplo, excluir todos os arquivos do arquivo YESTERDAY que são iguais no arquivo HOJE), ou fornecer kinfs de máscaras diferentes. Você não pode anexar a data atual ao nome do arquivo, mas como ele é do seu arquivo .cmd, você pode anexá-lo usando a variável de data do cmd.
mihi

2
Na verdade, a única razão pela qual eu uso o 7-zip é porque o Rar não tem o suporte de linha de comando necessário.
RCIX

1
Eu acho que os registros de recuperação são a grande coisa que o RAR tem que o ZIP não, pelo menos no que diz respeito ao compartilhamento de arquivos. À medida que o arquivo passa por 100 mãos, se ele for corrompido em algum momento, você ainda poderá consertá-lo.
Endolith

O que essa "verificação de autenticidade" realmente verifica ou prova?
Samuel Edwin Ward

1
PGP se você quiser assinar algo. Realmente não há valor em uma assinatura sem uma chave confiável para verificá-la. Eu certamente não confiar em software proprietário para isso ...
BamBams

9

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


9

Vantagem do RAR sobre o ZIP: O GMail não reclama quando você envia arquivos executáveis ​​(ou qualquer outro tipo de arquivo) em arquivos RAR, mas quando o faz em arquivos ZIP.


Realmente não consigo ver por que isso foi prejudicado - acho uma boa razão para usar rar sobre zip.
Rook

4
Eu raramente envio arquivos compactados por e-mail, mas, quando o faço, tudo o que você precisa fazer para enviar arquivos zip é aderir a uma extensão .txt falsa (para que o nome do arquivo acabe sendo algo como compressedstuff.zip.txt) e informe à pessoa Estou enviando para certificar-se de remover isso.
2113 Jason Jason Bunting

Uma solução mais simples é usar algo como o Dropbox, onde você não tem um limite de tamanho ou um problema de anexo executável.
Cole Johnson

Apenas remova a extensão '.exe', arquive-a e envie-a.
Eddie B

9

Se você trabalha em um ambiente Windows, o Zip é a melhor opção para fins de compatibilidade. Pode não compactar tão bem quanto os outros, mas como o suporte ao XP / Vista / etc é suportado, você pode ter certeza de que o receptor de um arquivo zip poderá abri-lo. Especialmente em um ambiente corporativo, isso leva a muito menos instâncias de 'o que faço com isso?'.

Se a taxa de compactação REALMENTE for importante e você conseguir que o receptor instale outra coisa, o WinRAR e o 7-Zip parecerão capazes de superar o zip em muitos casos.

Mas, falando sério - quando é que os poucos por cento de compressão extra que eles mais fornecem? Imagens, som e vídeo já estão compactados para a maioria das pessoas (você já trabalhou com vídeo puro?), Portanto não os compactará. E tudo o resto é bem pequeno em comparação.

Atualmente, com a largura de banda atual, a quantidade relativamente pequena de compactação extra oferecida por um compressor não zip raramente compensa os problemas de compatibilidade.


9

O RAR possui a opção Solid Archive, que concatena arquivos antes da compactação. Isso permite compactar padrões que aparecem apenas uma vez por arquivo, mas são repetidos entre muitos arquivos. Muito provavelmente com arquivos XML, por exemplo.

O ZIP não tem essa opção.

Porém, na plataforma Unix, você pode TAR seus arquivos antes de comprimir o TAR, o que lhe dará aproximadamente o mesmo comportamento que o RAR com o Solid Archive.

O 7-Zip suporta uma opção semelhante ao usar a compressão 7Z.

Eu concordo que o ZIP é tão padrão que deve sempre ser sua primeira opção de comunicação com o mundo exterior. Se você concorda com seus colegas em um formato melhor como RAR ou 7ZIP, faça-o.


9

Um argumento contra o RAR é que não há (tanto quanto eu saiba) nenhum software livre que possa compactá-lo.

Apenas para fazer um comentário sobre esse ponto, a implementação de linha de comando totalmente funcional do RAR é gratuita. (comprime, descomprime, produz vestidos de verão ... tudo bem, não o último, mas é tão poderoso quanto a versão não livre da GUI).


4

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

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


Optarei por criar vários arquivos menores (que não são RAR).
Nik

Mas digamos que você tenha um limite de 50 MB por arquivo e faça o upload de arquivos grandes. O que você fará se esses arquivos contiverem arquivos grandes, mesmo quando compactados?
RCIX

3
@RCIX Essa é a beleza disso ... você pode RAR um arquivo de 50 MB em um arquivo morto e depois dividi-lo em arquivos de 50x1MB denominados arquivo.r00 a arquivo.r48 (+ arquivo.rar) e as peças podem ser montadas juntas para compor o arquivo original = 8-)
Yuval

5
Ahhh, isso não é um argumento, já que você também pode fazer isso com arquivos zip ... Eu sei que o 7zip e o winzip suportam a divisão de arquivos zip em pedaços de tamanho que você desejar.
Alconja

@ Alconja Isso é um fato? uau, não sabia que era possível para Zip.
Yuval

3

O RAR geralmente compacta muito melhor que o ZIP. Obviamente, isso depende muito dos dados, mas na maioria das vezes o RAR rápido é semelhante ao ZIP normal e o RAR melhor é muito melhor.

A extração de RARs já é bem suportada em plataformas diferentes do Windows: confira 7-zip .


Realmente? Descobri que o RAR e o 7Z são geralmente MAIS Lentos que o ZIP. Obviamente, eles geralmente têm melhores taxas de compressão, mas à custa da velocidade.
davr

2
@ David: Eu quis dizer que a configuração rápida de compressão RAR produz tamanhos semelhantes à compressão ZIP normal. Se você sacrifica a velocidade pelo tamanho, sim, com certeza fica mais lento.
R. Martinho Fernandes

2

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

Eu amo o arquivador de arquivos padrão do Linux (Ubuntu, pelo menos). Quando você extrai um arquivo, se houver um arquivo ou pasta, ele é extraído para o diretório atual, caso contrário, uma subpasta. Salva todas as situações de pasta em pasta, onde no Windows eu verifico constantemente o conteúdo do zip antes de extrair.


A GUI do 7-Zip também é muito ruim, mas é de código aberto, pelo que teoricamente posso fazer algo a respeito.
therefromhere

1
Nunca use a GUI 7z. Clique com o botão direito do mouse no arquivo .zip (ou na seleção de arquivos que você deseja compactar). Por que perder tempo?
MGOwen 03/09/09

Eu estava falando sobre extrair arquivos. Geralmente, os arquivos contêm apenas uma pasta, portanto, usar "extrair para pasta" é meio bobo. Você precisa abrir a GUI para verificar qual é a estrutura. No Linux, você apenas faz "Extrair" e funciona.
DisgruntledGoat

@DisgruntledGoat bom ponto, por que 7z não se comporta como o Ubuntu neste caso? Não consigo pensar em uma situação em que a pasta redundante na pasta seja desejável.
MGOwen

Você teria que perguntar aos desenvolvedores do 7-zip;) Eu acho que eles não viram esse comportamento.
DisgruntledGoat

2

7zip (geralmente) tem a maior taxa de compactação, mas, conseqüentemente, a mais lenta. Eu já extraí dados wiki de 4 GB explodidos para cerca de 120 GB. zip é onipresente, um dos mais antigos; qualquer pessoa, qualquer coisa, em qualquer lugar pode lidar com isso, apesar do mundo UNIX, a combinação tar + gzip (ou bzip) ser muito mais preferida. O rar tem compromissos justos entre velocidade, recursos / manuseio e taxa de compactação, por que é popular entre os (ganhadores) hackers, ninguém sabe, é um tipo de atitude.


2

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

Acho que você tentou compactar arquivos já compactados, como imagens, vídeo, etc.
Aqui está o meu resultado ao compactar uma pasta que contém principalmente arquivos de origem (Java, jar, txt, imagens, etc.):

13.754 Files
2.234 Folders

Usei a melhor opção de compactação no WinRar para arquivos zip e rar.

Antes da compactação

494 MB (518.688.768 bytes)

Após a compactação com ZIP

115 MB (121.024.512 bytes)

Após compactação com RAR

71,6 MB (75.177.984 bytes)

É uma diferença de 43,4 MB no meu caso. Então, como você pode ver, depende muito de que tipo de dados você está compactando.



0

O WinRar é uma ótima ferramenta, então eu uso o RAR quando posso. Mas, se estou buscando interoperabilidade com outras pessoas que talvez não conheçam o RAR, eu uso o ZIP, é claro. Felizmente, o WinRar também pode executar o ZIP. :)


2
O 7-zip pode abrir o RAR e trabalhar com o ZIP em várias plataformas usando a linha de comando ou a GUI. Tentaste?
Nik

Não, mas vou dar uma olhada!
JP Alioto

existem pessoas que realmente compram o winzip?
Phuclv 9/10

0

P: Por que algumas pessoas usam RAR em vez de ZIP para compactar?

R: Porque essas pessoas também se preocupam em descomprimir o arquivo compactado. Se eu tiver algum tempo e energia, tentarei comparar os últimos 7zip e WinRAR com as configurações normais e melhores, aproveitando a compactação e descompactação dos arquivos resultantes. Os tamanhos resultantes geralmente estão em um estádio semelhante, de modo que a métrica não importa tanto (especialmente quando você tem uma velocidade decente da Internet disponível). Pelo menos alguns anos atrás, o RAR descomprimiu duas vezes mais rápido. v4.0 promete 30% de melhoria na velocidade de descompressão.

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

edit: Enterrado nos comentários acima, havia uma coisa importante: "A última vez que verifiquei o 7z era, como tar.gz / tar.bz2, extremamente lenta quando se trata de extrair um único arquivo de um arquivo, pois tudo antes desse arquivo tinha que ser processos para o arquivo ser extraível. rar / zip não tem esse problema "

Lembro-me de perceber esse problema também, mas precisarei verificar no 7zip mais recente para ter certeza de que não é um problema relacionado à extração do 7z no winrar.


0

Eu uso 7-zip

Ele comprime o ZIP em pé de igualdade com o RAR, por exemplo, o seguinte compacta um pouco o vídeo mp4 ou a imagem jpeg (provavelmente metadados):

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

Ele também possui um método de compactação melhor chamado 7z, que é significativamente melhor (e mais lento) que o RAR.

PS também extrai RAR, portanto, não há grandes perdas com código aberto no lugar de dispendiosos ...


-1

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

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.