Class TraditionalEncryptionSettings
Namespace: Aspose.Zip.Saving
Assembly: Aspose.Zip.dll (25.1.0)
Classe de base pour les paramètres de plusieurs méthodes de chiffrement zip.
public class TraditionalEncryptionSettings : EncryptionSettings
Héritage
object ← EncryptionSettings ← TraditionalEncryptionSettings
Membres hérités
EncryptionSettings.Method, EncryptionSettings.Password, object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Remarques
Voir la section 6.0 dans la description du format ZIP : https://pkware.cachefly.net/webdocs/casestudies/APPNOTE.TXT
Constructeurs
TraditionalEncryptionSettings(string)
Initialise une nouvelle instance de la classe Aspose.Zip.Saving.TraditionalEncryptionSettings.
public TraditionalEncryptionSettings(string password)
Paramètres
password
string
Mot de passe pour le chiffrement.
Exemples
using (var archive = new Archive(new ArchiveEntrySettings(null, new TraditionalEncryptionSettings("p@s$"))))
{
archive.CreateEntry("data.bin", "data.bin");
archive.Save(zipFile);
}
TraditionalEncryptionSettings(string, Encoding)
Initialise une nouvelle instance de la classe Aspose.Zip.Saving.TraditionalEncryptionSettings avec un encodage défini par l’utilisateur.
public TraditionalEncryptionSettings(string password, Encoding encoding)
Paramètres
password
string
Mot de passe pour le chiffrement.
encoding
Encoding
Encodage pour les caractères du mot de passe.
Exemples
using (var archive = new Archive(new ArchiveEntrySettings(null, new TraditionalEncryptionSettings("p£s$", System.Text.Encoding.ASCII))))
{
archive.CreateEntry("data.bin", "data.bin");
archive.Save(zipFile);
}
Remarques
L’utilisation de ce constructeur est déconseillée. Définir l’encodage peut contredire la norme et produire une archive incompatible.
TraditionalEncryptionSettings()
Initialise une nouvelle instance de la classe Aspose.Zip.Saving.TraditionalEncryptionSettings sans mot de passe.
public TraditionalEncryptionSettings()