RarArchiveEntry.Open

RarArchiveEntry.Open method

Öffnet den Eintrag zum Extrahieren und stellt einen Stream mit dekomprimiertem Eintragsinhalt bereit.

public Stream Open(string password = null)
ParameterTypBeschreibung
passwordStringOptionales Passwort für die Entschlüsselung. Es kann auch innerhalb eingestellt werdenDecryptionPassword.

Rückgabewert

Der Stream, der den Inhalt des Eintrags darstellt.

Bemerkungen

Lesen Sie aus dem Stream, um den ursprünglichen Inhalt der Datei zu erhalten. Siehe Abschnitt Beispiele.

Beispiele

Nutzung:

.NET 4.0 und höher – Stream.CopyTo-Methode verwenden:

decompressed.CopyTo(httpResponse.OutputStream)

.NET 3.5 und früher - Bytes manuell kopieren:

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

Siehe auch