SevenZipLZMA2CompressionSettings.SevenZipLZMA2CompressionSettings
Inhalt
[
Ausblenden
]SevenZipLZMA2CompressionSettings(int)
Instanziiert Einstellungen für die LZMA2-Komprimierungsmethode innerhalb des 7z-Archivs.
public SevenZipLZMA2CompressionSettings(int dictionarySize = 16777216)
Parameter | Typ | Beschreibung |
---|---|---|
dictionarySize | Int32 | Größe des Verlaufspuffers, muss zwischen 4096 und 1073741824 liegen. |
Ausnahmen
Ausnahme | Bedingung |
---|---|
ArgumentOutOfRangeException | dictionarySize ist zu groß oder zu klein. |
Bemerkungen
Je größer das Wörterbuch ist, desto besser ist normalerweise das Komprimierungsverhältnis, aber Wörterbücher, die größer sind als die unkomprimierten Daten, sind eine Verschwendung von RAM.
Siehe auch
- class SevenZipLZMA2CompressionSettings
- namensraum Aspose.Zip.Saving
- Montage Aspose.Zip
SevenZipLZMA2CompressionSettings(int, int)
Instanziiert Einstellungen für die LZMA2-Komprimierungsmethode innerhalb des 7z-Archivs.
public SevenZipLZMA2CompressionSettings(int dictionarySize, int fastBytes = 32)
Parameter | Typ | Beschreibung |
---|---|---|
dictionarySize | Int32 | Größe des Verlaufspuffers, muss zwischen 4096 und 1073741824 liegen. |
fastBytes | Int32 | Steuert die Anzahl der schnellen Bytes, die von den LZMA2-Kompressoren verwendet werden. Eine größere Anzahl schneller Bytes kann ein besseres Komprimierungsverhältnis auf Kosten der Komprimierungsgeschwindigkeit bereitstellen. |
Ausnahmen
Ausnahme | Bedingung |
---|---|
ArgumentOutOfRangeException | dictionarySize ist zu groß oder zu klein, bzwfastBytes ist zu groß oder zu klein. |
Bemerkungen
Je größer das Wörterbuch ist, desto besser ist normalerweise das Komprimierungsverhältnis, aber Wörterbücher, die größer sind als die unkomprimierten Daten, sind eine Verschwendung von RAM.
Siehe auch
- class SevenZipLZMA2CompressionSettings
- namensraum Aspose.Zip.Saving
- Montage Aspose.Zip