Class RarArchiveLoadOptions

Class RarArchiveLoadOptions

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

Opsi yang digunakan untuk memuat Aspose.Zip.Rar.RarArchive dari file terkompresi.

public class RarArchiveLoadOptions

Pewarisan

objectRarArchiveLoadOptions

Anggota yang Dwarisi

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

Konstruktor

RarArchiveLoadOptions()

public RarArchiveLoadOptions()

Properti

DecryptionPassword

Mengambil atau mengatur kata sandi untuk mendekripsi entri dan nama entri.

public string DecryptionPassword { get; set; }

Nilai Properti

string

Contoh

Anda dapat memberikan kata sandi dekripsi sekali saat mengekstrak arsip.

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

            }
        }
    }
}

Lihat Juga

RarArchiveEntry.Open(string)

 Indonesia