Class SevenZipEntrySettings

Class SevenZipEntrySettings

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

Настройки, используемые для сжатия или распаковки записей 7Z.

public class SevenZipEntrySettings

Наследование

objectSevenZipEntrySettings

Унаследованные члены

object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Конструкторы

SevenZipEntrySettings(SevenZipCompressionSettings, SevenZipEncryptionSettings)

Инициализирует новый экземпляр класса Aspose.Zip.Saving.SevenZipEntrySettings.

public SevenZipEntrySettings(SevenZipCompressionSettings compressionSettings = null, SevenZipEncryptionSettings encryptionSettings = null)

Параметры

compressionSettings SevenZipCompressionSettings

Настройки для сжатия. Передайте null для использования настроек LZMA по умолчанию.

Может быть одним из следующих:

  • Aspose.Zip.Saving.SevenZipLZMACompressionSettings
  • Aspose.Zip.Saving.SevenZipLZMA2CompressionSettings
  • Aspose.Zip.Saving.SevenZipBZip2CompressionSettings
  • Aspose.Zip.Saving.SevenZipStoreCompressionSettings
  • Aspose.Zip.Saving.SevenZipPPMdCompressionSettings

encryptionSettings SevenZipEncryptionSettings

Настройки для шифрования. Передайте null, если шифрование или расшифровка не требуется.

Может быть только одним:

  • Aspose.Zip.Saving.SevenZipAESEncryptionSettings

Свойства

CompressHeader

Получает или задает значение, указывающее, следует ли сжимать заголовок архива.

public bool CompressHeader { get; set; }

Значение свойства

bool

Примечания

Эта настройка эквивалентна переключателю -mhc=on инструмента 7-Zip. В настоящее время она несовместима с шифрованием заголовка.

CompressionSettings

Получает настройки для процедуры сжатия или распаковки.

public SevenZipCompressionSettings CompressionSettings { get; }

Значение свойства

SevenZipCompressionSettings

EncryptionSettings

Получает настройки для шифрования или расшифровки. Настройки конкретной записи могут различаться.

public SevenZipEncryptionSettings EncryptionSettings { get; }

Значение свойства

SevenZipEncryptionSettings

Примечания

Настройки Aspose.Zip.Saving.SevenZipAESEncryptionSettings являются единственным вариантом для архивов 7Z.

 Русский