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.

 Українська