Class RarArchiveLoadOptions
Namespace: Aspose.Zip.Rar
Assembly: Aspose.Zip.dll (25.1.0)
Alternativ med vilka Aspose.Zip.Rar.RarArchive laddas från komprimerad fil.
public class RarArchiveLoadOptions
Arv
object ← RarArchiveLoadOptions
Arvade Medlemmar
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Konstruktörer
RarArchiveLoadOptions()
public RarArchiveLoadOptions()
Egenskaper
DecryptionPassword
Hämtar eller ställer in lösenordet för att dekryptera poster och postnamn.
public string DecryptionPassword { get; set; }
Egenskapsvärde
Exempel
Du kan ange dekrypteringslösenordet en gång vid extrahering av arkivet.
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);
}
}
}
}