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; }
مقدار ویژگی
توضیحات
اگر نیاز دارید برنامه اجرایی برای استخراج آرشیو بدون نصب هیچ نرمافزاری روی کامپیوتر هدف بسازید، آن را تنظیم کنید.