Class SevenZipEntrySettings
Namespace: Aspose.Zip.Saving
Assembly: Aspose.Zip.dll (25.1.0)
Impostazioni utilizzate per comprimere o decomprimere le voci 7Z.
public class SevenZipEntrySettings
Ereditarietà
object ← SevenZipEntrySettings
Membri Ereditati
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Costruttori
SevenZipEntrySettings(SevenZipCompressionSettings, SevenZipEncryptionSettings)
Inizializza una nuova istanza della classe Aspose.Zip.Saving.SevenZipEntrySettings.
public SevenZipEntrySettings(SevenZipCompressionSettings compressionSettings = null, SevenZipEncryptionSettings encryptionSettings = null)
Parametri
compressionSettings
SevenZipCompressionSettings
Impostazioni per la compressione. Passare null per le impostazioni LZMA predefinite.
Può essere uno di questi:
- Aspose.Zip.Saving.SevenZipLZMACompressionSettings
- Aspose.Zip.Saving.SevenZipLZMA2CompressionSettings
- Aspose.Zip.Saving.SevenZipBZip2CompressionSettings
- Aspose.Zip.Saving.SevenZipStoreCompressionSettings
- Aspose.Zip.Saving.SevenZipPPMdCompressionSettings
encryptionSettings
SevenZipEncryptionSettings
Impostazioni per la crittografia. Passare null se non è necessaria la crittografia o la decrittografia.
Può essere solo uno:
- Aspose.Zip.Saving.SevenZipAESEncryptionSettings
Proprietà
CompressHeader
Ottiene o imposta un valore che indica se comprimere l’intestazione dell’archivio.
public bool CompressHeader { get; set; }
Valore della Proprietà
Osservazioni
Questa impostazione è equivalente all’opzione -mhc=on
dello strumento 7-Zip. Attualmente è incompatibile con la crittografia dell’intestazione.
CompressionSettings
Ottiene le impostazioni per la routine di compressione o decompressione.
public SevenZipCompressionSettings CompressionSettings { get; }
Valore della Proprietà
EncryptionSettings
Ottiene le impostazioni per la crittografia o la decrittografia. Le impostazioni di una voce particolare possono variare.
public SevenZipEncryptionSettings EncryptionSettings { get; }
Valore della Proprietà
Osservazioni
Le impostazioni Aspose.Zip.Saving.SevenZipAESEncryptionSettings sono l’unica opzione per gli archivi 7Z.