Class ArchiveSaveOptions
Namespace: Aspose.Zip.Saving
Assembly: Aspose.Zip.dll (25.1.0)
ตัวเลือกสำหรับการบันทึก zip archive
public class ArchiveSaveOptions
การสืบทอด
สมาชิกที่สืบทอด
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
ตัวสร้าง
ArchiveSaveOptions()
public ArchiveSaveOptions()
คุณสมบัติ
ArchiveComment
รับหรือกำหนดความคิดเห็นที่เป็นทางเลือกสำหรับไฟล์ Zip
public string ArchiveComment { get; set; }
ค่า Property
CloseEntrySource
รับหรือกำหนดค่าที่บ่งชี้ว่าต้นทางของรายการควรจะถูกปิดทันทีหลังจากที่รายการถูกบีบอัด
public bool CloseEntrySource { get; set; }
ค่า Property
Encoding
รับหรือกำหนดการเข้ารหัสสำหรับการแปลงชื่อไฟล์และสตริงอื่น ๆ เป็นไบต์
public Encoding Encoding { get; set; }
ค่า Property
หมายเหตุ
หากไม่ได้กำหนด จะใช้รหัสหน้า 437
EncryptionOptions
รับหรือกำหนดการตั้งค่าการเข้ารหัสสำหรับการบันทึก zip archive ที่มีอยู่
public EncryptionSettings EncryptionOptions { get; set; }
ค่า Property
ตัวอย่าง
using (var archive = new Archive("plain.zip"))
{
archive.Save("encrypted.zip", new ArchiveSaveOptions() { EncryptionOptions = new AesEcryptionSettings("p@s$", EncryptionMethod.AES256) });
}
หมายเหตุ
อย่าใช้ตัวเลือกนี้สำหรับการสร้าง zip archive ที่เข้ารหัสทั่วไป
EventsBag
รับหรือกำหนดคอนเทนเนอร์ของเหตุการณ์ที่เกิดขึ้นเมื่อบันทึก archive
public EventsBag EventsBag { get; set; }
ค่า Property
ParallelOptions
รับหรือกำหนดการตั้งค่าสำหรับการบีบอัดแบบขนาน
public ParallelOptions ParallelOptions { get; set; }
ค่า Property
หมายเหตุ
กำหนดหากคุณต้องการใช้ CPU หลายคอร์ในขณะที่บีบอัดหลายรายการใน archive
SelfExtractorOptions
รับหรือกำหนดการตั้งค่าสำหรับ archive ที่สร้างขึ้นเอง
public SelfExtractorOptions SelfExtractorOptions { get; set; }
ค่า Property
หมายเหตุ
กำหนดหากคุณต้องการสร้างโปรแกรมที่สามารถทำงานได้เพื่อแยก archive โดยไม่ต้องติดตั้งซอฟต์แวร์ใด ๆ บนคอมพิวเตอร์เป้าหมาย