Class RarArchiveLoadOptions

Class RarArchiveLoadOptions

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

Opcje, z którymi Aspose.Zip.Rar.RarArchive jest ładowany z pliku skompresowanego.

public class RarArchiveLoadOptions

Dziedziczenie

objectRarArchiveLoadOptions

Członkowie dziedziczeni

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

Konstruktory

RarArchiveLoadOptions()

public RarArchiveLoadOptions()

Właściwości

DecryptionPassword

Pobiera lub ustawia hasło do odszyfrowania wpisów i nazw wpisów.

public string DecryptionPassword { get; set; }

Wartość właściwości

string

Przykłady

Możesz podać hasło do odszyfrowania podczas ekstrakcji archiwum.

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

            }
        }
    }
}

Zobacz także

RarArchiveEntry.Open(string)

 Polski