Class RarArchiveLoadOptions

Class RarArchiveLoadOptions

Nombre del espacio: Aspose.Zip.Rar Asamblea: Aspose.Zip.dll (25.5.0)

Opciones con las que Aspose.Zip.Rar. RarArchive se carga de un archivo comprimido.

public class RarArchiveLoadOptions

Inheritance

object RarArchiveLoadOptions

Miembros heredados

object.GetType() ,y, object.MemberwiseClone() ,y, object.ToString() ,y, object.Equals(object?) ,y, object.Equals(object?, object?) ,y, object.ReferenceEquals(object?, object?) ,y, object.GetHashCode()

Constructors

RarArchiveLoadOptions()

public RarArchiveLoadOptions()

Properties

DecryptionPassword

Obtenga o establece la contraseña para descifrar las entradas y los nombres de entrada.

public string DecryptionPassword { get; set; }

Valor de la propiedad

string

Examples

Puedes proporcionar la contraseña de desciframiento una vez en la extracción de archivos.

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

            }
        }
    }
}

Ver también

RarArchiveEntry . Open ( string )

 Español