Class ArchiveSaveOptions
Namespace: Aspose.Zip.Saving
Assembly: Aspose.Zip.dll (25.1.0)
خيارات حفظ أرشيف zip.
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; }
قيمة الخاصية
CloseEntrySource
يحصل أو يحدد قيمة تشير إلى ما إذا كان يجب إغلاق مصادر الإدخالات مباشرة بعد ضغط إدخال.
public bool CloseEntrySource { get; set; }
قيمة الخاصية
Encoding
يحصل أو يحدد الترميز لتحويل أسماء الملفات والسلاسل الأخرى إلى بايتات.
public Encoding Encoding { get; set; }
قيمة الخاصية
ملاحظات
إذا لم يتم تعيينه، سيتم استخدام صفحة الرمز 437.
EncryptionOptions
يحصل أو يحدد إعدادات التشفير لحفظ أرشيف zip الموجود.
public EncryptionSettings EncryptionOptions { get; set; }
قيمة الخاصية
أمثلة
using (var archive = new Archive("plain.zip"))
{
archive.Save("encrypted.zip", new ArchiveSaveOptions() { EncryptionOptions = new AesEcryptionSettings("p@s$", EncryptionMethod.AES256) });
}
ملاحظات
لا تستخدم هذه الخيارات للتكوين العادي لأرشيف مشفر.
EventsBag
يحصل أو يحدد حاوية الأحداث التي تثار عند حفظ الأرشيف.
public EventsBag EventsBag { get; set; }
قيمة الخاصية
ParallelOptions
يحصل أو يحدد إعدادات الضغط المتوازي.
public ParallelOptions ParallelOptions { get; set; }
قيمة الخاصية
ملاحظات
قم بتعيينها إذا كنت ترغب في استخدام عدة نوى CPU أثناء ضغط عدة إدخالات أرشيف.
SelfExtractorOptions
يحصل أو يحدد إعدادات الأرشيف القابل للاستخراج الذاتي.
public SelfExtractorOptions SelfExtractorOptions { get; set; }
قيمة الخاصية
ملاحظات
قم بتعيينها إذا كنت بحاجة إلى تكوين برنامج تنفيذي لاستخراج أرشيف دون الحاجة إلى أي برنامج مثبت على الكمبيوتر المستهدف.