Class RarArchiveLoadOptions

Class RarArchiveLoadOptions

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

گزینه‌هایی که Aspose.Zip.Rar.RarArchive از فایل فشرده بارگذاری می‌شود.

public class RarArchiveLoadOptions

وراثت

objectRarArchiveLoadOptions

اعضای وراثت‌یافته

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

مقدار ویژگی

string

مثال‌ها

شما می‌توانید رمز عبور رمزگشایی را یک بار در هنگام استخراج آرشیو ارائه دهید.

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

            }
        }
    }
}

همچنین ببینید

RarArchiveEntry.Open(string)

 فارسی