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; }
Значение свойства
Примечания
Назначьте это, если хотите использовать несколько ядер процессора при сжатии нескольких записей архива.
SelfExtractorOptions
Получает или задает параметры для самораспаковывающегося архива.
public SelfExtractorOptions SelfExtractorOptions { get; set; }
Значение свойства
Примечания
Назначьте это, если вам нужно составить исполняемую программу для извлечения архива без установки какого-либо программного обеспечения на целевом компьютере.