Zip for .NET
ZStream クラス メンバ
フィールド  メソッド 

C1.C1Zip.4.5.2 アセンブリ > C1.C1Zip.ZLib 名前空間 : ZStream クラス

ZStreamデータ型で公開されるメンバを以下の表に示します。

パブリック コンストラクタ
 名前解説
Public コンストラクタオーバーロードされます。   
トップ
パブリック フィールド
 名前解説
Public フィールド現在のチェックサム値です(Adler もしくは CRC32)。  
Public フィールド入力バッファ内で使用可能なバイト数です。  
Public フィールド出力バッファ内で使用可能なバイト数です。  
Public フィールド最後に発生したエラーの説明です(エラーが発生していない場合は null)。  
Public フィールド入力バッファです。  
Public フィールド入力バッファ内のカーソルの位置です。  
Public フィールド出力バッファです。  
Public フィールド出力バッファ内のカーソルの位置です。  
Public フィールドこれまでに読み込まれた入力バイト総数です。  
Public フィールドこれまでに出力されたバイト総数です。  
Public フィールド「処理がまったく進行しない、あるいは出力バッファのスペースがない」ことを示す定数です。  
Public フィールド「入力データが壊れている(フォーマットもしくはチェックサムに誤りがある)」ことを示す定数です。  
Public フィールド「ファイルエラー」であることを示す定数です。  
Public フィールド「メモリが不足している」ことを示す定数です。  
Public フィールド「あらかじめセットされた辞書が必要」であることを示す定数です。  
Public フィールド「エラーなし」であることを示す定数です。  
Public フィールド「ストリームの末端を検出した」ことを示す定数です。  
Public フィールド「ストリームの構造が矛盾している(例えば入出力バッファが null など)」ことを示す定数です。  
Public フィールド「ZLIB バージョンの不一致」であることを示す定数です。  
トップ
パブリック メソッド
 名前解説
Public メソッドdeflate は、できるだけ多くのデータを圧縮し、入力バッファが空になるか、出力バッファがいっぱいになったときに停止します。  
Public メソッドこのストリームに動的に割り当てられたすべてのデータ構造を解放します。この関数は、すべての未処理の入力を破棄しますが、保留の出力はフラッシュしません。  
Public メソッドオーバーロードされます。 圧縮の内部ストリームのステータスを初期化します。  
Public メソッド圧縮レベルと圧縮方法を動的に更新します。  
Public メソッド圧縮出力を生成せずに、指定のバイト列から圧縮ディクショナリを初期化します。  
Public メソッドできるだけ多くのデータを圧縮解除し、入力バッファが空になるか、出力バッファがいっぱいになったときに停止します。  
Public メソッドこのストリームに動的に割り当てられたすべてのデータ構造を解放します。この関数は、すべての未処理の入力を破棄しますが、保留の出力はフラッシュしません。  
Public メソッドオーバーロードされます。 圧縮解除の内部ストリームのステータスを初期化します。  
Public メソッド指定の圧縮解除されたバイト列から圧縮解除ディクショナリを初期化します。  
Public メソッド完全なフラッシュポイント(deflate メソッドの Z_FULL_FLUSH 設定の説明参照)が見つかるか、すべての使用可能な入力をスキップするまで、無効な圧縮データをスキップします。出力は提供されません。  
トップ
参照

ZStream クラス
C1.C1Zip.ZLib 名前空間