C1.Xaml.Zip Assembly > C1.C1Zip Namespace : C1ZStreamReader Class |
'Declaration Public Class C1ZStreamReader Inherits System.IO.Stream
public class C1ZStreamReader : System.IO.Stream
圧縮されたストリームからデータを圧縮解除するには、圧縮されたストリームを C1ZStreamReader コンストラクタに渡して C1ZStreamReader オブジェクトを作成します。
次に、Read メソッドを使用して C1ZStreamReader からデータを読み取るか、C1ZStreamReader 上に System.IO.StreamReader を作成します。2番目のオプションは、書式設定されたデータを読み取る場合に使用します。
public string ExpandString(byte[] buffer) { // バッファをメモリストリームにします var ms = new MemoryStream(buffer); // 圧縮解除プログラムストリームをメモリストリームにアタッチします var sr = new C1ZStreamReader(ms); // 圧縮解除されたデータを読み取ります var reader = new StreamReader(sr); return reader.ReadToEnd(); }
System.Object
System.MarshalByRefObject
System.IO.Stream
C1.C1Zip.C1ZStreamReader