いずれかを指定します。圧縮ストリームに入力します。処理後、ストリームからの出力を返します。このメソッドを呼ぶと出力バッファ及び入力バッファは空になります。場合はストリームへの入力を終了します。いずれかを指定します。圧縮する文字列を指定します。ファイルを書くための主要なインターフェイスとして使うことを意図しています。ファイルを書くための主要なインターフェイスとして使うことを意図しています。オブジェクトを渡し、ブロック終了時にそれをクローズします。オブジェクトを返します。エンコーディングを指定する文字列を埋め込まなければなりません。ファイルを書くための主要なインターフェイスとして使うことを意図しています。ファイルを書くための主要なインターフェイスとして使うことを意図しています。オブジェクトを渡し、ブロック終了時にそれをクローズします。オブジェクトを返します。エンコーディングを指定する文字列を埋め込まなければなりません。ファイルを書くための主要なインターフェイスとして使うことを意図しています。ファイルを書くための主要なインターフェイスとして使うことを意図しています。オブジェクトを渡し、ブロック終了時にそれをクローズします。オブジェクトを返します。エンコーディングを指定する文字列を埋め込まなければなりません。ファイルを書くための主要なインターフェイスとして使うことを意図しています。ファイルを書くための主要なインターフェイスとして使うことを意図しています。オブジェクトを渡し、ブロック終了時にそれをクローズします。オブジェクトを返します。エンコーディングを指定する文字列を埋め込まなければなりません。キャッシュの効果を最小化しようとする。キャッシュの効果を最小化しようとする。このフラグを使うと、一般的に性能が低下する。特別な場合には役に立つ。I/Oはユーザー空間バッファに対して直接行われる。ようにデータと必要なメタデータの転送が保証されるわけではない。