Class SevenZipEntrySettings
Namespace: Aspose.Zip.Saving
Assembly: Aspose.Zip.dll (25.1.0)
الإعدادات المستخدمة لضغط أو فك ضغط إدخالات 7Z.
public class SevenZipEntrySettings
الوراثة
object ← SevenZipEntrySettings
الأعضاء الموروثة
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
المنشئات
SevenZipEntrySettings(SevenZipCompressionSettings, SevenZipEncryptionSettings)
يهيئ مثيلاً جديداً من فئة Aspose.Zip.Saving.SevenZipEntrySettings.
public SevenZipEntrySettings(SevenZipCompressionSettings compressionSettings = null, SevenZipEncryptionSettings encryptionSettings = null)
المعلمات
compressionSettings
SevenZipCompressionSettings
إعدادات الضغط. مرر null للإعدادات الافتراضية LZMA.
يمكن أن تكون واحدة من هذه:
- Aspose.Zip.Saving.SevenZipLZMACompressionSettings
- Aspose.Zip.Saving.SevenZipLZMA2CompressionSettings
- Aspose.Zip.Saving.SevenZipBZip2CompressionSettings
- Aspose.Zip.Saving.SevenZipStoreCompressionSettings
- Aspose.Zip.Saving.SevenZipPPMdCompressionSettings
encryptionSettings
SevenZipEncryptionSettings
إعدادات التشفير. مرر null إذا لم يكن هناك حاجة للتشفير أو فك التشفير.
يمكن أن تكون واحدة فقط:
- Aspose.Zip.Saving.SevenZipAESEncryptionSettings
الخصائص
CompressHeader
يحصل أو يحدد القيمة التي تشير إلى ما إذا كان يجب ضغط رأس الأرشيف.
public bool CompressHeader { get; set; }
قيمة الخاصية
الملاحظات
هذا الإعداد يعادل مفتاح -mhc=on
لأداة 7-Zip. حالياً، هو غير متوافق مع تشفير الرأس.
CompressionSettings
يحصل على إعدادات روتين الضغط أو فك الضغط.
public SevenZipCompressionSettings CompressionSettings { get; }
قيمة الخاصية
EncryptionSettings
يحصل على إعدادات التشفير أو فك التشفير. قد تختلف إعدادات الإدخال المحدد.
public SevenZipEncryptionSettings EncryptionSettings { get; }
قيمة الخاصية
الملاحظات
إعدادات Aspose.Zip.Saving.SevenZipAESEncryptionSettings هي الخيار الوحيد لأرشيفات 7Z.