Class SevenZipEntrySettings

Class SevenZipEntrySettings

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

Ustawienia używane do kompresji lub dekompresji wpisów 7Z.

public class SevenZipEntrySettings

Dziedziczenie

objectSevenZipEntrySettings

Dziedziczone członkowie

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

Konstruktory

SevenZipEntrySettings(SevenZipCompressionSettings, SevenZipEncryptionSettings)

Inicjalizuje nową instancję klasy Aspose.Zip.Saving.SevenZipEntrySettings.

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

Parametry

compressionSettings SevenZipCompressionSettings

Ustawienia dla kompresji. Przekaż null dla domyślnych ustawień LZMA.

Może być jednym z tych:

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

encryptionSettings SevenZipEncryptionSettings

Ustawienia dla szyfrowania. Przekaż null, jeśli nie ma potrzeby szyfrowania lub deszyfrowania.

Może być tylko jeden:

  • Aspose.Zip.Saving.SevenZipAESEncryptionSettings

Właściwości

CompressHeader

Pobiera lub ustawia wartość wskazującą, czy kompresować nagłówek archiwum.

public bool CompressHeader { get; set; }

Wartość właściwości

bool

Uwagi

To ustawienie jest równoważne przełącznikowi -mhc=on narzędzia 7-Zip. Obecnie jest niekompatybilne z szyfrowaniem nagłówka.

CompressionSettings

Pobiera ustawienia dla rutyny kompresji lub dekompresji.

public SevenZipCompressionSettings CompressionSettings { get; }

Wartość właściwości

SevenZipCompressionSettings

EncryptionSettings

Pobiera ustawienia dla szyfrowania lub deszyfrowania. Ustawienia dla poszczególnego wpisu mogą się różnić.

public SevenZipEncryptionSettings EncryptionSettings { get; }

Wartość właściwości

SevenZipEncryptionSettings

Uwagi

Aspose.Zip.Saving.SevenZipAESEncryptionSettings jest jedyną opcją archiwów 7Z.

 Polski