SevenZipLZMA2CompressionSettings.SevenZipLZMA2CompressionSettings
İçindekiler
[
Saklamak
]SevenZipLZMA2CompressionSettings(int)
7z arşivi içinde LZMA2 sıkıştırma yöntemi için ayarları somutlaştırır.
public SevenZipLZMA2CompressionSettings(int dictionarySize = 16777216)
Parametre | Tip | Tanım |
---|---|---|
dictionarySize | Int32 | Geçmiş arabelleğinin boyutu, 4096 ile 1073741824 arasında olmalıdır. |
istisnalar
istisna | şart |
---|---|
ArgumentOutOfRangeException | dictionarySize çok büyük veya çok küçük. |
Notlar
Sözlük ne kadar büyükse, sıkıştırma oranı genellikle o kadar iyidir, ancak sıkıştırılmamış verilerden daha büyük sözlükler RAM israfına neden olur.
Ayrıca bakınız
- class SevenZipLZMA2CompressionSettings
- ad alanı Aspose.Zip.Saving
- toplantı Aspose.Zip
SevenZipLZMA2CompressionSettings(int, int)
7z arşivi içinde LZMA2 sıkıştırma yöntemi için ayarları somutlaştırır.
public SevenZipLZMA2CompressionSettings(int dictionarySize, int fastBytes = 32)
Parametre | Tip | Tanım |
---|---|---|
dictionarySize | Int32 | Geçmiş arabelleğinin boyutu, 4096 ile 1073741824 arasında olmalıdır. |
fastBytes | Int32 | LZMA2 kompresörleri tarafından kullanılan hızlı bayt sayısını kontrol eder. Daha fazla sayıda hızlı bayt, sıkıştırma hızı pahasına daha iyi bir sıkıştırma oranı sağlayabilir. |
istisnalar
istisna | şart |
---|---|
ArgumentOutOfRangeException | dictionarySize çok büyük veya çok küçük veyafastBytes çok büyük veya çok küçük. |
Notlar
Sözlük ne kadar büyükse, sıkıştırma oranı genellikle o kadar iyidir, ancak sıkıştırılmamış verilerden daha büyük sözlükler RAM israfına neden olur.
Ayrıca bakınız
- class SevenZipLZMA2CompressionSettings
- ad alanı Aspose.Zip.Saving
- toplantı Aspose.Zip