Quindi ci sono diversi metodi di compressione in 7zip. Quale metodo è più adatto per quale compito?
Ad esempio: una differenza tra LZMA e LZMA2 è che posso scegliere tutti i miei core cpu, mentre in LZMA 2 i core è il massimo.
Quindi ci sono diversi metodi di compressione in 7zip. Quale metodo è più adatto per quale compito?
Ad esempio: una differenza tra LZMA e LZMA2 è che posso scegliere tutti i miei core cpu, mentre in LZMA 2 i core è il massimo.
Risposte:
Utilizzare LZMA 2 a meno che non si desideri estrarre l'archivio su un sistema che non è in grado di gestire gli archivi LZMA 2.
In generale, gli algoritmi di compressione più moderni offrono all'incirca la stessa compressione e, per quanto riguarda il numero di core che è possibile utilizzare contemporaneamente, spetta a voi decidere quanti ne volete usare. In generale (a meno che non si stiano creando grandi archivi) non c'è motivo di averne bisogno più di uno. Inoltre, con più core che eseguono la compressione, il collo di bottiglia può diventare il disco rigido.
Lzma2 è più veloce quando si usano 4 o più core e dà una migliore compressione. Questo documento spiega tutto.
Dai un'occhiata qui: http://www.ma maximumcompression.com/data/summary_mf2.php#data e ordina per efficienza. Personalmente vorrei che FreeArc fosse integrato in 7-zip e lo uso a volte.
7-Zip (almeno a partire dal 27-09-2019) ha un documento di aiuto integrato con una spiegazione molto, molto piacevole delle varie impostazioni che puoi scegliere e di cosa è utile in generale.
Non ci sono risultati di riferimento o altro, ma erano sufficienti informazioni per infondere un po 'di fiducia in me che stavo scegliendo impostazioni "abbastanza buone" e non "accidentalmente terribili".
Il documento della Guida è disponibile tramite il File Manager 7-Zip e la finestra di dialogo Aggiungi all'archivio.
Il percorso "Contenuti" 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 una copia / incolla approssimativa della sezione del metodo di compressione:
Descrizione del metodo
- LZMA
- È il metodo di compressione di base per il formato 7z. Anche le vecchie versioni di 7-Zip possono decomprimere gli archivi creati con il metodo LZMA. Offre un elevato rapporto di compressione e una decompressione molto rapida.
- LZMA2
- Metodo di compressione predefinito del formato 7z. LZMA2 è un metodo di compressione basato su LZMA. Fornisce un supporto multithreading migliore rispetto a LZMA. Ma il rapporto di compressione può essere peggiore in alcuni casi. Per il miglior rapporto di compressione con LZMA2 utilizzare 1 o 2 thread della CPU. Se si utilizza LZMA2 con più di 2 thread, 7-zip divide i dati in blocchi e li comprime in modo indipendente (2 thread per ogni blocco).
- PPMd
- Algoritmo PPMdH di Dmitry Shkarin con piccoli cambiamenti. Di solito fornisce un elevato rapporto di compressione e alta velocità per i file di testo.
- BZip2
- Metodo di compressione standard basato sull'algoritmo BWT. Di solito fornisce alta velocità e rapporto di compressione abbastanza buono per i file di testo.
- Sgonfiare
- Metodo di compressione standard dei formati ZIP e GZip. Il rapporto di compressione non è troppo alto. Ma fornisce compressione e decompressione piuttosto veloci. Il metodo Deflate supporta solo un dizionario da 32 KB.
- Deflate64
- Versione modificata dell'algoritmo Deflate con dizionario più grande (64 KB).