RarArchiveEntry.Open

RarArchiveEntry.Open method

Membuka entri untuk ekstraksi dan menyediakan streaming dengan konten entri yang didekompresi.

public Stream Open(string password = null)
ParameterJenisKeterangan
passwordStringKata sandi opsional untuk dekripsi. Itu juga dapat diatur di dalamDecryptionPassword.

Nilai Pengembalian

Aliran yang mewakili konten entri.

Perkataan

Baca dari aliran untuk mendapatkan konten asli dari file. Lihat bagian contoh.

Contoh

Penggunaan:

.NET 4.0 dan lebih tinggi - gunakan metode Stream.CopyTo:

decompressed.CopyTo(httpResponse.OutputStream)

.NET 3.5 dan sebelumnya - salin byte secara manual:

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

Lihat juga