In che modo "Dimensione parola" influisce sulla compressione?


24

In 7 Zip quando si aggiunge una cartella a un archivio c'è la possibilità di modificare le dimensioni della parola.

In che modo la dimensione di questa parola influenza la compressione, in particolare la dimensione finale della zip?

Ho notato che la modifica del livello di compressione aumenta la dimensione della parola, tuttavia anche su Ultra seleziona solo una dimensione della parola di 128 anche se l'opzione più grande è oltre il doppio. C'è un motivo per cui ultra non seleziona il più grande? La dimensione di compressione ottimale è compresa tra la dimensione della parola più grande e quella più piccola?


Scopri cosa dice Shell in questo post su parte delle tue domande qui -> The Post .
Pimp Juice IT

@LMFAO_A_JOKE che dice solo che per alcuni file in alto è meglio a volte no
Aequitas

1
Questo non RISPONDE a tutte le tue domande in modo molto dettagliato, ma per l'UNICA domanda di -> How does this word size affect compression, in particular the final size of the zip?Penso che la parte post che WordSize: usually the bigger, the better (and slower) for well-compressible data (such as documents). Archive size depends quite non-monotonically of it.ti dà una spiegazione a PARTE della tua serie di domande. Questo è il motivo per cui ho messo questo qui solo per un commento e NON ho risposto - sto solo cercando di darti qualcosa !!!
Pimp Juice IT

Cosa significa l'ultima frase, dimensione dell'archivio ... non monotonicamente
Aequitas

1
Penso che questo significhi che le dimensioni dell'archivio saranno più piccole (diminuendo le dimensioni dalla dimensione originale di più) "in genere" con il valore WordSize più grande, ma "dipende" dalla compressibilità dei tipi di dati che vengono compressi come il testo al contrario dei file di immagine, forse come esempio. Il suggerimento era di testare i diversi valori per ottenere il valore ottimale per i tuoi dati, pur sapendo che scegli le opzioni migliori per soddisfare le tue necessità.
Pimp Juice IT

Risposte:


8

Dipende molto dai dati che stai comprimendo e dall'algoritmo utilizzato.

Dimensioni della parola

Immettere la lunghezza delle parole, che verranno utilizzate per trovare sequenze identiche di byte per la compressione. Per LZMA, parole di grandi dimensioni in genere offrono un rapporto di compressione leggermente migliore e un processo di compressione più lento. Il parametro di dimensioni di parole grandi può aumentare significativamente il rapporto di compressione nel caso in cui i file contengano sequenze identiche di byte lunghi. Per PPMd la dimensione delle parole ha un grande significato. Colpisce fortemente sia il rapporto di compressione che la velocità di compressione / decompressione.

Ci sono alcuni confronti qui


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.