Class SevenZipEntrySettings
اسم الفضاء : Aspose.Zip.Saving تجميع: Aspose.Zip.dll (25.5.0)
الإعدادات المستخدمة لضغط أو إلغاء الضغط على إدخالات 7Z.
public class SevenZipEntrySettings
Inheritance
object ← SevenZipEntrySettings
الأعضاء الموروثين
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
SevenZipEntrySettings(SevenZipCompressionإعدادات, SevenZipEncryptionإعدادات)
إطلاق مثال جديد من فئة Aspose.Zip.Saving.SevenZipEntrySettings.
public SevenZipEntrySettings(SevenZipCompressionSettings compressionSettings = null, SevenZipEncryptionSettings encryptionSettings = null)
Parameters
compressionSettings
SevenZipCompressionSettings
إعدادات للضغط. pass null for default LZMA settings.
يمكن أن يكون واحدا من هؤلاء:
- Aspose.Zip.Saving.SevenZipLZMACompressionإعدادات
- Aspose.Zip.Saving.SevenZipLZMA2إعدادات
- Aspose.Zip.Saving.SevenZipBZip2إعدادات
- Aspose.Zip.Saving.SevenZipStoreإعدادات
- Aspose.Zip.Saving.SevenZipPPMdCompressionإعدادات
encryptionSettings
SevenZipEncryptionSettings
إعدادات التشفير: انتقل صفر إذا لم يكن هناك حاجة للتشفير أو التشفير.
يمكن أن يكون واحد فقط:
- Aspose.Zip.Saving.SevenZipAESإعدادات التشفير
Properties
CompressHeader
يحصل أو يضع قيمة تشير إلى ما إذا كان لضغط رأس الأرشيف.
public bool CompressHeader { get; set; }
قيمة الممتلكات
Remarks
هذا الإعداد هو ما يعادل “-mhc=on” التبديل من أداة 7-Zip. في الوقت الحالي، فإنه غير متوافق مع التشفير الرأس.
CompressionSettings
يحصل على إعدادات للضغط أو الانكماش الروتين.
public SevenZipCompressionSettings CompressionSettings { get; }
قيمة الممتلكات
EncryptionSettings
يحصل على إعدادات التشفير أو التشفير. قد تختلف إعدادات الإدخال المحدد.
public SevenZipEncryptionSettings EncryptionSettings { get; }
قيمة الممتلكات
Remarks
Aspose.Zip.Saving.SevenZipAESEncryptionSettings هو خيار فقط لأرشيف 7Z.