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
object ← RarArchiveLoadOptions
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
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);
}
}
}
}