Class RarArchiveLoadOptions
Class RarArchiveLoadOptions
Namespace: Aspose.Zip.Rar
Assembly: Aspose.Zip.dll (25.1.0)
Options avec lesquelles Aspose.Zip.Rar.RarArchive est chargé à partir d’un fichier compressé.
public class RarArchiveLoadOptions
Héritage
object ← RarArchiveLoadOptions
Membres hérités
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Constructeurs
RarArchiveLoadOptions()
public RarArchiveLoadOptions()
Propriétés
DecryptionPassword
Obtient ou définit le mot de passe pour déchiffrer les entrées et les noms d’entrée.
public string DecryptionPassword { get; set; }
Valeur de la propriété
Exemples
Vous pouvez fournir le mot de passe de déchiffrement une fois lors de l'extraction de l'archive.
using (FileStream fs = File.OpenRead("encrypted_archive.rar"))
{
using (var extracted = File.Create("extracted.bin"))
{
using (RarArchive archive = new RarArchive(fs, new ArchiveLoadOptions() { DecryptionPassword = "p@s$" }))
{
using (var decompressed = archive.Entries[0].Open())
{
byte[] b = new byte[8192];
int bytesRead;
while (0 < (bytesRead = decompressed.Read(b, 0, b.Length)))
extracted.Write(b, 0, bytesRead);
}
}
}
}