Class RarArchiveLoadOptions
Class RarArchiveLoadOptions
Namespace: Aspose.Zip.Rar
Assembly: Aspose.Zip.dll (25.1.0)
الخيارات التي يتم من خلالها تحميل Aspose.Zip.Rar.RarArchive من ملف مضغوط.
public class RarArchiveLoadOptions
الوراثة
object ← RarArchiveLoadOptions
الأعضاء الموروثة
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
المنشئات
RarArchiveLoadOptions()
public RarArchiveLoadOptions()
الخصائص
DecryptionPassword
يحصل على أو يحدد كلمة المرور لفك تشفير الإدخالات وأسماء الإدخالات.
public string DecryptionPassword { get; set; }
قيمة الخاصية
أمثلة
يمكنك تقديم كلمة المرور لفك التشفير مرة واحدة عند استخراج الأرشيف.
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);
}
}
}
}