Class ArchiveSaveOptions
اسم الفضاء : Aspose.Zip.Saving تجميع: Aspose.Zip.dll (25.5.0)
خيارات لتخزين أرشيف zip.
public class ArchiveSaveOptions
Inheritance
الأعضاء الموروثين
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
ArchiveSaveOptions()
public ArchiveSaveOptions()
Properties
ArchiveComment
يحصل أو يضع تعليقًا اختياريًا على ملف Zip.
public string ArchiveComment { get; set; }
قيمة الممتلكات
CloseEntrySource
يحصل أو يضع قيمة تشير إلى ما إذا كانت مصادر الإدخالات يجب إغلاقها مباشرة بعد ضغط الإدخال.
public bool CloseEntrySource { get; set; }
قيمة الممتلكات
Encoding
يحصل أو يضع الترميز لتحويل أسماء الملفات وغيرها من السلاسل إلى بايتات.
public Encoding Encoding { get; set; }
قيمة الممتلكات
Remarks
إذا لم يتم إعدادها ، سيتم استخدام صفحة الرمز 437 .
EncryptionOptions
احصل على إعدادات التشفير لتخزين أرشيف زيب الحالي.
public EncryptionSettings EncryptionOptions { get; set; }
قيمة الممتلكات
Examples
using (var archive = new Archive("plain.zip"))
{
archive.Save("encrypted.zip", new ArchiveSaveOptions() { EncryptionOptions = new AesEcryptionSettings("p@s$", EncryptionMethod.AES256) });
}
Remarks
لا تستخدم هذه الخيارات لتكوين منتظم من الأرشيف المشفر.
EventsBag
يحصل أو يضع حاوية من الأحداث التي ترتفع على حفظ الأرشيف.
public EventsBag EventsBag { get; set; }
قيمة الممتلكات
ParallelOptions
يحصل أو يضع إعدادات للضغط الموازي.
public ParallelOptions ParallelOptions { get; set; }
قيمة الممتلكات
Remarks
تخصيصها إذا كنت ترغب في استخدام العديد من رموز CPU أثناء ضغط العديد من إدخالات الأرشيف.
SelfExtractorOptions
يحصل أو يضع إعدادات الأرشيف المستخرج من تلقاء نفسها.
public SelfExtractorOptions SelfExtractorOptions { get; set; }
قيمة الممتلكات
Remarks
تخصيصها إذا كنت بحاجة إلى تكوين برنامج قابل للتنفيذ لاستخراج الأرشيف دون أي برامج مثبتة على جهاز الكمبيوتر المستهدف.