Class ArchiveSaveOptions

Class ArchiveSaveOptions

Namespace: Aspose.Zip.Saving
Assembly: Aspose.Zip.dll (25.1.0)

Опції для збереження zip-архіву.

public class ArchiveSaveOptions

Спадкування

objectArchiveSaveOptions

Спадковані члени

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; }

Значення властивості

string

CloseEntrySource

Отримує або задає значення, що вказує, чи слід закривати джерела записів відразу після стиснення запису.

public bool CloseEntrySource { get; set; }

Значення властивості

bool

Encoding

Отримує або задає кодування для перетворення імен файлів та інших рядків у байти.

public Encoding Encoding { get; set; }

Значення властивості

Encoding

Примітки

Якщо не встановлено, буде використано кодову сторінку 437.

EncryptionOptions

Отримує або задає налаштування шифрування для збереження існуючого zip-архіву.

public EncryptionSettings EncryptionOptions { get; set; }

Значення властивості

EncryptionSettings

Приклади

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; }

Значення властивості

EventsBag

ParallelOptions

Отримує або задає налаштування для паралельного стиснення.

public ParallelOptions ParallelOptions { get; set; }

Значення властивості

ParallelOptions

Примітки

Призначте це, якщо ви хочете використовувати кілька ядер процесора під час стиснення кількох записів архіву.

SelfExtractorOptions

Отримує або задає налаштування для саморозпаковуваного архіву.

public SelfExtractorOptions SelfExtractorOptions { get; set; }

Значення властивості

SelfExtractorOptions

Примітки

Призначте це, якщо вам потрібно скласти виконувану програму для розпакування архіву без будь-якого програмного забезпечення, встановленого на цільовому комп’ютері.

 Українська