Class RarArchiveLoadOptions

Class RarArchiveLoadOptions

Namespace: Aspose.Zip.Rar
Assembly: Aspose.Zip.dll (25.1.0)

Možnosti, s kterými je Aspose.Zip.Rar.RarArchive načten z komprimovaného souboru.

public class RarArchiveLoadOptions

Dědičnost

objectRarArchiveLoadOptions

Děděné členy

object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Konstruktor

RarArchiveLoadOptions()

public RarArchiveLoadOptions()

Vlastnosti

DecryptionPassword

Získává nebo nastavuje heslo pro dešifrování položek a názvů položek.

public string DecryptionPassword { get; set; }

Hodnota vlastnosti

string

Příklady

Můžete poskytnout heslo pro dešifrování jednou při extrakci archivu.

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

            }
        }
    }
}

Viz také

RarArchiveEntry.Open(string)

 Čeština