RarArchiveEntry.Open
RarArchiveEntry.Open method
Öffnet den Eintrag zum Extrahieren und stellt einen Stream mit dekomprimiertem Eintragsinhalt bereit.
public Stream Open(string password = null)
Parameter | Typ | Beschreibung |
---|---|---|
password | String | Optionales 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
- class RarArchiveEntry
- namensraum Aspose.Zip.Rar
- Montage Aspose.Zip