PPMdCompressionSettings.PPMdCompressionSettings
अंतर्वस्तु
[
छिपाना
]PPMdCompressionSettings(int, int)
का एक नया उदाहरण प्रारंभ करता हैPPMdCompressionSettings
वर्ग.
public PPMdCompressionSettings(int modelOrder, int suballocatorSize)
पैरामीटर | प्रकार | विवरण |
---|---|---|
modelOrder | Int32 | मॉडल का क्रम। |
suballocatorSize | Int32 | एमबी सबऑलोकेटर में मेमोरी का आकार खपत कर सकता है। |
अपवाद
अपवाद | स्थिति |
---|---|
ArgumentOutOfRangeException | modelOrder 2 और 16 के बीच नहीं है। - या -suballocatorSize 1 और 256 के बीच नहीं है। |
टिप्पणियों
बड़ा मॉडल ऑर्डर लगभग निश्चित रूप से बेहतर संपीड़न और निश्चित रूप से अधिक मेमोरी और सीपीयू उपयोग का परिणाम है।
PPMd एल्गोरिथ्म को बहुत अधिक मेमोरी की आवश्यकता हो सकती है, विशेष रूप से जब बड़ी फ़ाइलों पर उपयोग किया जाता है और/या बड़े मॉडल ऑर्डर के साथ उपयोग किया जाता है।
उदाहरण
using (Archive archive = new Archive(new ArchiveEntrySettings(new PPMdCompressionSettings(4, 10))))
{
archive.CreateEntry("data.bin", "data.bin");
archive.Save(zipFile);
}
यह सभी देखें
- class PPMdCompressionSettings
- नाम स्थान Aspose.Zip.Saving
- सभा Aspose.Zip
PPMdCompressionSettings()
का एक नया उदाहरण प्रारंभ करता हैPPMdCompressionSettings
डिफ़ॉल्ट मॉडल क्रम और उप-आवंटन आकार के साथ वर्ग।
public PPMdCompressionSettings()
टिप्पणियों
डिफ़ॉल्ट मॉडल क्रम 8 है और सब-एलोकेटर का आकार 50 एमबी है।
उदाहरण
using (Archive archive = new Archive(new ArchiveEntrySettings(new PPMdCompressionSettings())))
{
archive.CreateEntry("data.bin", "data.bin");
archive.Save(zipFile);
}
यह सभी देखें
- class PPMdCompressionSettings
- नाम स्थान Aspose.Zip.Saving
- सभा Aspose.Zip