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

objectRarArchiveLoadOptions

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

string

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

            }
        }
    }
}

Ayrıca Bakınız

RarArchiveEntry.Open(string)

 Türkçe