Class SevenZipEntrySettings
Namespace: Aspose.Zip.Saving
Assembly: Aspose.Zip.dll (25.1.0)
Einstellungen zum Komprimieren oder Dekomprimieren von 7Z-Einträgen.
public class SevenZipEntrySettings
Vererbung
object ← SevenZipEntrySettings
Vererbte Mitglieder
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Konstruktoren
SevenZipEntrySettings(SevenZipCompressionSettings, SevenZipEncryptionSettings)
Initialisiert eine neue Instanz der Klasse Aspose.Zip.Saving.SevenZipEntrySettings.
public SevenZipEntrySettings(SevenZipCompressionSettings compressionSettings = null, SevenZipEncryptionSettings encryptionSettings = null)
Parameter
compressionSettings
SevenZipCompressionSettings
Einstellungen für die Komprimierung. Übergeben Sie null für die Standard-LZMA-Einstellungen.
Kann eine dieser Optionen sein:
- Aspose.Zip.Saving.SevenZipLZMACompressionSettings
- Aspose.Zip.Saving.SevenZipLZMA2CompressionSettings
- Aspose.Zip.Saving.SevenZipBZip2CompressionSettings
- Aspose.Zip.Saving.SevenZipStoreCompressionSettings
- Aspose.Zip.Saving.SevenZipPPMdCompressionSettings
encryptionSettings
SevenZipEncryptionSettings
Einstellungen für die Verschlüsselung. Übergeben Sie null, wenn keine Verschlüsselung oder Entschlüsselung erforderlich ist.
Kann nur eine sein:
- Aspose.Zip.Saving.SevenZipAESEncryptionSettings
Eigenschaften
CompressHeader
Erhält oder setzt den Wert, der angibt, ob der Archivkopf komprimiert werden soll.
public bool CompressHeader { get; set; }
Eigenschaftswert
Bemerkungen
Diese Einstellung entspricht dem -mhc=on
Schalter des 7-Zip-Tools. Derzeit ist sie inkompatibel mit der Kopfzeilenverschlüsselung.
CompressionSettings
Erhält die Einstellungen für die Komprimierungs- oder Dekomprimierungsroutine.
public SevenZipCompressionSettings CompressionSettings { get; }
Eigenschaftswert
EncryptionSettings
Erhält die Einstellungen für die Verschlüsselung oder Entschlüsselung. Die Einstellungen eines bestimmten Eintrags können variieren.
public SevenZipEncryptionSettings EncryptionSettings { get; }
Eigenschaftswert
Bemerkungen
Die Aspose.Zip.Saving.SevenZipAESEncryptionSettings ist die einzige Option für 7Z-Archive.