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

Diversi metodi di compressione in 7zip: Qual è il più adatto per quale compito?

Quindi ci sono diversi metodi di compressione in 7zip. Quale metodo è più adatto per quale compito?

Per esempio: Una differenza tra LZMA e LZMA2 è che posso scegliere tutti i miei core di CPU, mentre in LZMA 2 core sono il massimo.

Risposte (4)

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

Usa LZMA 2 a meno che tu non voglia estrarre l'archivio su un sistema che non può gestire gli archivi LZMA 2.

In generale, la maggior parte degli algoritmi di compressione moderni danno all'incirca la stessa compressione, e per quanto riguarda il numero di core che puoi usare contemporaneamente, sta a te decidere quanti ne vuoi usare. In generale (a meno che non stiate creando grandi archivi) non c'è motivo di averne bisogno più di uno. Inoltre, con più core che fanno la compressione, il collo di bottiglia può diventare il disco rigido.

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

Lzma2 è più veloce quando si usano 4 o più core e dà una migliore compressione. Questo documento spiega tutto.

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

7-Zip (almeno a partire dal 2019-09-27) ha un documento di aiuto incorporato con una spiegazione molto, molto bella delle varie impostazioni che puoi scegliere e a cosa, in generale, ciascuna è utile.

Non ci sono risultati di benchmark o altro, ma erano informazioni sufficienti per infondere in me una certa fiducia nel fatto che stavo scegliendo impostazioni “abbastanza buone” e non “accidentalmente terribili”.

Il documento di aiuto è disponibile attraverso il File Manager di 7-Zip e la finestra di dialogo Aggiungi all'archivio.

Il percorso “Contenuto” della pagina che ho trovato utile (che si apre direttamente dalla finestra di dialogo Aggiungi all'archivio) è:

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

Ecco un approssimativo copia/incolla della sezione sul metodo di compressione:

Metodo Descrizione

  • LZMA
  • È il metodo di compressione base per il formato 7z. Anche le vecchie versioni di 7-Zip possono decomprimere gli archivi creati con il metodo LZMA. Fornisce un alto rapporto di compressione e una decompressione molto veloce.
  • LZMA2
  • Metodo di compressione predefinito del formato 7z. LZMA2 è un metodo di compressione basato su LZMA. Fornisce un migliore supporto multithreading rispetto a LZMA. Ma il rapporto di compressione può essere peggiore in alcuni casi. Per il miglior rapporto di compressione con LZMA2 usa 1 o 2 thread della CPU. Se usi LZMA2 con più di 2 threads, 7-zip divide i dati in chunks e comprime questi chunks indipendentemente (2 threads per ogni chunk).
  • PPMd
  • L'algoritmo PPMdH di Dmitry Shkarin con piccole modifiche. Di solito fornisce un alto rapporto di compressione e un'alta velocità per i file di testo.
  • BZip2
  • Metodo di compressione standard basato sull'algoritmo BWT. Di solito fornisce alta velocità e un buon rapporto di compressione per i file di testo.
  • Deflate
  • Metodo di compressione standard dei formati ZIP e GZip. Il rapporto di compressione non è troppo alto. Ma fornisce una compressione e decompressione abbastanza veloce. Il metodo Deflate supporta solo 32 KB di dizionario.
  • Deflate64
  • Versione modificata dell'algoritmo Deflate con un dizionario più grande (64KB).
4
4
4
2017-12-01 01:59:42 +0000

Date un'occhiata qui: http://www.maximumcompression.com/data/summary_mf2.php#data e ordinate per efficienza. Personalmente vorrei che FreeArc fosse integrato in 7-zip, e lo uso a volte.