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

Примечания

Назначьте это, если вам нужно составить исполняемую программу для извлечения архива без установки какого-либо программного обеспечения на целевом компьютере.

 Русский