PPMdCompressionSettings.PPMdCompressionSettings
محتويات
[
يخفي
]PPMdCompressionSettings(int, int)
يقوم بتهيئة مثيل جديد لملفPPMdCompressionSettings
فئة .
public PPMdCompressionSettings(int modelOrder, int suballocatorSize)
معامل | يكتب | وصف |
---|---|---|
modelOrder | Int32 | ترتيب النموذج. |
suballocatorSize | Int32 | قد يتم استهلاك حجم الذاكرة بالميجابايت الفرعي. |
استثناءات
استثناء | حالة |
---|---|
ArgumentOutOfRangeException | modelOrder ليس بين 2 و 16. - أو -suballocatorSize ليس بين 1 و 256. |
ملاحظات
تؤدي طلبات النماذج الأكبر بشكل شبه مؤكد إلى ضغط أفضل واستخدام ذاكرة أكبر ووحدة المعالجة المركزية بالتأكيد.
قد تحتاج خوارزمية PPMd إلى قدر كبير من الذاكرة ، خاصة عند استخدامها في ملفات كبيرة و / أو استخدامها بترتيب طراز كبير . إذا احتاج 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