Class SevenZipEntrySettings
Namespace: Aspose.Zip.Saving
Assembly: Aspose.Zip.dll (25.1.0)
Настройки, используемые для сжатия или распаковки записей 7Z.
public class SevenZipEntrySettings
Наследование
object ← SevenZipEntrySettings
Унаследованные члены
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; }
Значение свойства
Примечания
Эта настройка эквивалентна переключателю -mhc=on
инструмента 7-Zip. В настоящее время она несовместима с шифрованием заголовка.
CompressionSettings
Получает настройки для процедуры сжатия или распаковки.
public SevenZipCompressionSettings CompressionSettings { get; }
Значение свойства
EncryptionSettings
Получает настройки для шифрования или расшифровки. Настройки конкретной записи могут различаться.
public SevenZipEncryptionSettings EncryptionSettings { get; }
Значение свойства
Примечания
Настройки Aspose.Zip.Saving.SevenZipAESEncryptionSettings являются единственным вариантом для архивов 7Z.