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)

 عربي