Class TraditionalEncryptionSettings
Namespace: Aspose.Zip.Saving
Assembly: Aspose.Zip.dll (25.1.0)
Classe base para configurações de vários métodos de criptografia zip.
public class TraditionalEncryptionSettings : EncryptionSettings
Herança
object ← EncryptionSettings ← TraditionalEncryptionSettings
Membros Herdados
EncryptionSettings.Method, EncryptionSettings.Password, object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Observações
Veja a seção 6.0 na descrição do formato ZIP: https://pkware.cachefly.net/webdocs/casestudies/APPNOTE.TXT
Construtores
TraditionalEncryptionSettings(string)
Inicializa uma nova instância da classe Aspose.Zip.Saving.TraditionalEncryptionSettings.
public TraditionalEncryptionSettings(string password)
Parâmetros
password
string
Senha para criptografia.
Exemplos
using (var archive = new Archive(new ArchiveEntrySettings(null, new TraditionalEncryptionSettings("p@s$"))))
{
archive.CreateEntry("data.bin", "data.bin");
archive.Save(zipFile);
}
TraditionalEncryptionSettings(string, Encoding)
Inicializa uma nova instância da classe Aspose.Zip.Saving.TraditionalEncryptionSettings com codificação definida pelo usuário.
public TraditionalEncryptionSettings(string password, Encoding encoding)
Parâmetros
password
string
Senha para criptografia.
encoding
Encoding
Codificação para caracteres da senha.
Exemplos
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);
}
Observações
O uso deste construtor é desencorajado. Definir a codificação pode contradizer o padrão e produzir um arquivo incompatível.
TraditionalEncryptionSettings()
Inicializa uma nova instância da classe Aspose.Zip.Saving.TraditionalEncryptionSettings sem uma senha.
public TraditionalEncryptionSettings()