RarArchiveEntry.Open

RarArchiveEntry.Open method

Apre la voce per l’estrazione e fornisce un flusso con il contenuto della voce decompresso.

public Stream Open(string password = null)
ParametroTipoDescrizione
passwordStringPassword facoltativa per la decrittazione. Può anche essere impostato all’internoDecryptionPassword.

Valore di ritorno

Il flusso che rappresenta il contenuto della voce.

Osservazioni

Leggi dal flusso per ottenere il contenuto originale del file. Vedere la sezione degli esempi.

Esempi

Utilizzo:

.NET 4.0 e versioni successive: utilizzare il metodo Stream.CopyTo:

decompressed.CopyTo(httpResponse.OutputStream)

.NET 3.5 e precedenti - copia i byte manualmente:

byte[] buffer = new byte[8192];
int bytesRead;
while (0 < (bytesRead = decompressed.Read(buffer, 0, buffer.Length)))
 fileStream.Write(buffer, 0, bytesRead);
Stream decompressed = entry.Open();

Guarda anche