SevenZipLZMA2CompressionSettings.SevenZipLZMA2CompressionSettings

SevenZipLZMA2CompressionSettings(int)

7z संग्रह के भीतर LZMA2 संपीड़न विधि के लिए सेटिंग्स को त्वरित करता है।

public SevenZipLZMA2CompressionSettings(int dictionarySize = 16777216)
पैरामीटरप्रकारविवरण
dictionarySizeInt32इतिहास बफ़र का आकार, 4096 और 1073741824 के बीच होना चाहिए।

अपवाद

अपवादस्थिति
ArgumentOutOfRangeExceptiondictionarySize बहुत बड़ा या बहुत छोटा है।

टिप्पणियों

डिक्शनरी जितनी बड़ी होगी, कंप्रेशन अनुपात उतना ही बेहतर होगा, लेकिन असम्पीडित डेटा से बड़े डिक्शनरी रैम की बर्बादी हैं।

यह सभी देखें


SevenZipLZMA2CompressionSettings(int, int)

7z संग्रह के भीतर LZMA2 संपीड़न विधि के लिए सेटिंग्स को त्वरित करता है।

public SevenZipLZMA2CompressionSettings(int dictionarySize, int fastBytes = 32)
पैरामीटरप्रकारविवरण
dictionarySizeInt32इतिहास बफ़र का आकार, 4096 और 1073741824 के बीच होना चाहिए।
fastBytesInt32LZMA2 कम्प्रेसर द्वारा उपयोग किए जाने वाले तेज़ बाइट्स की संख्या को नियंत्रित करता है। तेजी से बाइट्स की एक बड़ी संख्या संपीड़न गति की कीमत पर बेहतर संपीड़न अनुपात प्रदान कर सकती है।

अपवाद

अपवादस्थिति
ArgumentOutOfRangeExceptiondictionarySize बहुत बड़ा या बहुत छोटा है, याfastBytes बहुत बड़ा या बहुत छोटा है।

टिप्पणियों

डिक्शनरी जितनी बड़ी होगी, कंप्रेशन अनुपात उतना ही बेहतर होगा, लेकिन असम्पीडित डेटा से बड़े डिक्शनरी रैम की बर्बादी हैं।

यह सभी देखें