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