Class RarArchiveLoadOptions
Class RarArchiveLoadOptions
Namespace: Aspose.Zip.Rar
Assembly: Aspose.Zip.dll (25.1.0)
Aspose.Zip.Rar.RarArchive’ın sıkıştırılmış dosyadan yüklendiği seçenekler.
public class RarArchiveLoadOptions
Miras
object ← RarArchiveLoadOptions
Miras Alınan Üyeler
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Yapıcılar
RarArchiveLoadOptions()
public RarArchiveLoadOptions()
Özellikler
DecryptionPassword
Girişleri ve giriş adlarını şifrelemek için kullanılan şifreyi alır veya ayarlar.
public string DecryptionPassword { get; set; }
Özellik Değeri
Örnekler
Şifre çözme şifresini arşiv çıkarımında bir kez sağlayabilirsiniz.
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);
}
}
}
}