2012-06-03 07:08:41 +0000 2012-06-03 07:08:41 +0000
56
56

Diferentes métodos de compressão em 7zip: Qual é a mais adequada para que tarefa?

Portanto, existem diferentes métodos de compressão no 7zip. Que método é mais adequado para que tarefa?

Por exemplo: Uma diferença entre LZMA e LZMA2 é que eu posso escolher todos os meus núcleos cpu, enquanto que em LZMA 2 núcleos é o máximo.

Respostas (4)

23
23
23
2012-06-03 08:00:30 +0000

Utilize LZMA 2, a menos que esteja a procurar extrair o arquivo num sistema que não possa lidar com arquivos LZMA 2.

Em geral, a maioria dos algoritmos de compressão modernos dão aproximadamente a mesma compressão, e em relação ao número de núcleos que pode utilizar de uma só vez, cabe-lhe a si decidir quantos pretende utilizar. De um modo geral (a menos que esteja a criar grandes arquivos), não há razão para precisar de mais do que um. Além disso, com vários núcleos a fazer a compressão, o gargalo pode tornar-se o disco rígido.

13
13
13
2012-06-03 08:16:41 +0000

Lzma2 é mais rápido quando utiliza 4 ou mais núcleos e proporciona uma melhor compressão. Este documento explica tudo.

5
5
5
2019-09-27 15:25:59 +0000

7-Zip (pelo menos a partir de 2019-09-27) tem um documento de Ajuda incorporado com uma explicação muito, muito agradável das várias configurações que pode escolher e para o que, em geral, cada uma é boa.

Não há resultados de referência nem nada, mas foi informação suficiente para incutir alguma confiança em mim que estava a escolher configurações “suficientemente boas” e não “acidentalmente horríveis”.

O documento de Ajuda está disponível através do gestor de ficheiros 7-Zip, bem como da caixa de diálogo Adicionar ao Arquivo.

O caminho “Conteúdo” para a página que achei útil (que se abre directamente da caixa de diálogo Adicionar ao Arquivo) é:

File Manager / Plugins / 7-Zip / Add to Archive Dialog Box

Aqui está uma cópia/colagem aproximada da secção do método de compressão:

Descrição do método

  • LZMA
  • É o método de compressão de base para o formato 7z. Mesmo versões antigas do 7-Zip podem descomprimir arquivos criados com o método LZMA. Fornece uma alta taxa de compressão e uma descompressão muito rápida.
  • LZMA2
  • Método de compressão por defeito do formato 7z. LZMA2 é um método de compressão baseado em LZMA. Fornece melhor suporte multithreading do que o LZMA. Mas a taxa de compressão pode ser pior em alguns casos. Para uma melhor taxa de compressão com LZMA2 usar 1 ou 2 roscas de CPU. Se usar LZMA2 com mais de 2 roscas, 7-zip divide os dados em pedaços e comprime estes pedaços independentemente (2 roscas por cada pedaço).
  • PPMd
  • Algoritmo PPMdH de Dmitry Shkarin com pequenas alterações. Normalmente fornece alta taxa de compressão e alta velocidade para ficheiros de texto.
  • BZip2
  • Método de compressão padrão baseado no algoritmo BWT. Normalmente fornece alta velocidade e uma taxa de compressão bastante boa para ficheiros de texto.
  • Deflate
  • Método de compressão padrão dos formatos ZIP e GZip. A taxa de compressão não é demasiado elevada. Mas proporciona uma compressão e descompressão bastante rápidas. O método Deflate suporta apenas o dicionário de 32 KB.
  • Deflate64
  • Versão modificada do algoritmo Deflate com dicionário maior (64KB).
4
4
4
2017-12-01 01:59:42 +0000

Dê uma vista de olhos aqui: http://www.maximumcompression.com/data/summary_mf2.php#data e ordenar por eficiência. Pessoalmente, gostaria que o FreeArc fosse construído em 7-zip, e usá-lo por vezes.