'宣言 Public Class C1ZStreamWriter Inherits System.IO.Stream
public class C1ZStreamWriter : System.IO.Stream
'宣言 Public Class C1ZStreamWriter Inherits System.IO.Stream
public class C1ZStreamWriter : System.IO.Stream
データをストリームに圧縮するには、ストリームを C1ZStreamWriterコンストラクタに渡して C1ZStreamWriterオブジェクトを作成します。
次に、 Writeメソッドを使用して C1ZStreamWriterにデータを書き込むか、 C1ZStreamWriter上に System.IO.StreamWriterを作成します。2番目のオプションは、書式設定されたデータを書き込む場合に使用します。
データの書き込みが終わったら、 Closeメソッドを呼び出してデータをフラッシュし、基底のストリームを閉じます。
public byte[] CompressString(string str) { // メモリストリームを開きます var ms = new MemoryStream(); // 圧縮プログラムストリームをメモリストリームにアタッチします var sw = new C1ZStreamWriter(ms); // データを圧縮プログラムストリームに書き込みます var writer = new StreamWriter(sw); writer.Write(str); // 保留中のデータをフラッシュします writer.Flush(); // メモリバッファを返します return ms.ToArray(); }
System.Object
System.MarshalByRefObject
System.IO.Stream
C1.C1Zip.C1ZStreamWriter