Zip for UWP/WinRT
ZStream クラス メンバ
フィールド  メソッド 

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

パブリック コンストラクタ
 名前解説
Public コンストラクタZStream コンストラクタオーバーロードされます。   
トップ
パブリック フィールド
 名前解説
Public フィールドadler現在のチェックサム値(Adler または CRC32)。  
Public フィールドavail_in入力バッファで使用できるバイト数。  
Public フィールドavail_out出力バッファに残っている空きバイト数。  
Public フィールドmsg最後のエラーの説明(エラーがない場合は null)。  
Public フィールドnext_in入力バッファ。  
Public フィールドnext_in_index入力バッファのカーソルの位置。  
Public フィールドnext_out出力バッファ。  
Public フィールドnext_out_index出力バッファのカーソルの位置。  
Public フィールドtotal_inこれまで読み取られた入力データの合計バイト数。  
Public フィールドtotal_outこれまでに出力されたデータの合計バイト数。  
Public フィールドZ_BUF_ERROR処理を続行できないか、出力バッファに空きがありません。  
Public フィールドZ_DATA_ERROR入力データが破損しています(形式またはチェックサムが不正)。  
Public フィールドZ_ERRNOファイルエラーです。  
Public フィールドZ_MEM_ERRORメモリ不足です。  
Public フィールドZ_NEED_DICTこの時点でプリセット辞書が必要です。  
Public フィールドZ_OKエラーはありません。  
Public フィールドZ_STREAM_ENDストリームの末尾が検出されました。  
Public フィールドZ_STREAM_ERRORストリーム構造体が矛盾しています(たとえば、入力/出力バッファが null)。  
Public フィールドZ_VERSION_ERROR互換性がない ZLIB バージョン。  
トップ
パブリック メソッド
 名前解説
Public メソッドdeflateできる限り多くのデータを圧縮し、入力バッファが空になるか出力バッファがいっぱいになると停止します。  
Public メソッドdeflateEndこのストリームに動的に割り当てられたデータ構造体をすべて解放し、未処理の入力を破棄し、保留中の出力はフラッシュしません。  
Public メソッドdeflateInitオーバーロードされます。 内部ストリームの状態を圧縮に初期化します。  
Public メソッドdeflateParams圧縮レベルと圧縮方法を動的に更新します。  
Public メソッドdeflateSetDictionary圧縮出力を生成せずに、指定されたバイトシーケンスから圧縮辞書を初期化します。  
Public メソッドinflate入力バッファを使い切るか、出力バッファがいっぱいになるまで、できる限り多くのデータを圧縮解除します。  
Public メソッドinflateEndこのストリームに動的に割り当てられたデータ構造体をすべて解放し、未処理の入力を破棄し、保留中の出力はフラッシュしません。  
Public メソッドinflateInitオーバーロードされます。 内部ストリームの状態を圧縮解除に初期化します。  
Public メソッドinflateSetDictionary指定された非圧縮バイトシーケンスから圧縮解除辞書を初期化します。  
Public メソッドinflateSync完全なフラッシュポイントが見つかるか、すべての入力がスキップされるまで、無効な圧縮データをスキップします。出力は提供されません。  
トップ
参照

関連項目

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

Send Feedback