Class RarArchiveLoadOptions

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

objectRarArchiveLoadOptions

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

string

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);

            }
        }
    }
}

Se Även

RarArchiveEntry.Open(string)

 Svenska