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
تنظیمات فشردهسازی. برای تنظیمات پیشفرض LZMA مقدار null را وارد کنید.
میتواند یکی از اینها باشد:
- 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 است.