SevenZipLZMA2CompressionSettings.SevenZipLZMA2CompressionSettings
Contenuti
[
Nascondere
]SevenZipLZMA2CompressionSettings(int)
Crea un’istanza delle impostazioni per il metodo di compressione LZMA2 all’interno dell’archivio 7z.
public SevenZipLZMA2CompressionSettings(int dictionarySize = 16777216)
Parametro | Tipo | Descrizione |
---|---|---|
dictionarySize | Int32 | Dimensione del buffer cronologico, deve essere compresa tra 4096 e 1073741824. |
Eccezioni
eccezione | condizione |
---|---|
ArgumentOutOfRangeException | dictionarySize è troppo grande o troppo piccolo. |
Osservazioni
Più grande è il dizionario, migliore è di solito il rapporto di compressione, ma i dizionari più grandi dei dati non compressi sono uno spreco di RAM.
Guarda anche
- class SevenZipLZMA2CompressionSettings
- spazio dei nomi Aspose.Zip.Saving
- assemblea Aspose.Zip
SevenZipLZMA2CompressionSettings(int, int)
Crea un’istanza delle impostazioni per il metodo di compressione LZMA2 all’interno dell’archivio 7z.
public SevenZipLZMA2CompressionSettings(int dictionarySize, int fastBytes = 32)
Parametro | Tipo | Descrizione |
---|---|---|
dictionarySize | Int32 | Dimensione del buffer cronologico, deve essere compresa tra 4096 e 1073741824. |
fastBytes | Int32 | Controlla il numero di byte veloci utilizzati dai compressori LZMA2. Un numero maggiore di byte veloci può fornire un rapporto di compressione migliore a scapito della velocità di compressione. |
Eccezioni
eccezione | condizione |
---|---|
ArgumentOutOfRangeException | dictionarySize è troppo grande o troppo piccolo, ofastBytes è troppo grande o troppo piccolo. |
Osservazioni
Più grande è il dizionario, migliore è di solito il rapporto di compressione, ma i dizionari più grandi dei dati non compressi sono uno spreco di RAM.
Guarda anche
- class SevenZipLZMA2CompressionSettings
- spazio dei nomi Aspose.Zip.Saving
- assemblea Aspose.Zip