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

objectRarArchiveLoadOptions

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

string

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

            }
        }
    }
}

Siehe auch

RarArchiveEntry.Open(string)

 Deutsch