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
object ← SevenZipEntrySettings
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
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
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
Uwagi
Aspose.Zip.Saving.SevenZipAESEncryptionSettings jest jedyną opcją archiwów 7Z.