RarArchiveEntry.Open

RarArchiveEntry.Open method

يفتح الإدخال للاستخراج ويوفر دفقًا بمحتوى إدخال غير مضغوط.

public Stream Open(string password = null)
معامليكتبوصف
passwordStringكلمة مرور اختيارية لفك التشفير. يمكن أيضًا وضعها في الداخلDecryptionPassword.

قيمة الإرجاع

الدفق الذي يمثل محتويات الإدخال.

ملاحظات

اقرأ من الدفق للحصول على المحتوى الأصلي للملف. انظر قسم الأمثلة.

أمثلة

الاستخدام:

.NET 4.0 والإصدارات الأحدث - استخدم طريقة Stream.CopyTo:

decompressed.CopyTo(httpResponse.OutputStream)

.NET 3.5 وما قبله - نسخ البايت يدويًا:

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

أنظر أيضا