Class RarArchiveLoadOptions
Class RarArchiveLoadOptions
Namespace: Aspose.Zip.Rar
Assembly: Aspose.Zip.dll (25.1.0)
Optionen, mit denen Aspose.Zip.Rar.RarArchive aus einer komprimierten Datei geladen wird.
public class RarArchiveLoadOptions
Vererbung
object ← RarArchiveLoadOptions
Vererbte Mitglieder
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Konstruktoren
RarArchiveLoadOptions()
public RarArchiveLoadOptions()
Eigenschaften
DecryptionPassword
Erhält oder setzt das Passwort zum Entschlüsseln von Einträgen und Eintragsnamen.
public string DecryptionPassword { get; set; }
Eigenschaftswert
Beispiele
Sie können das Entschlüsselungs-Passwort einmal beim Entpacken des Archivs angeben.
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);
}
}
}
}