Javazip-deflateroutputstream
java.util.zip-DeflaterOutputStreamクラス
前書き
*java.util.zip.DeflaterOutputStream* クラスは、「deflate」圧縮形式でデータを圧縮するための出力ストリームフィルターを実装します。 また、GZIPOutputStreamなどの他のタイプの圧縮フィルターの基礎としても使用されます。
クラス宣言
以下は java.util.zip.DeflaterOutputStream クラスの宣言です-
public class DeflaterOutputStream
extends FilterOutputStream
フィールド
以下は、 java.util.zip.DeflaterOutputStream クラスのフィールドです-
- protected byte [] buf -圧縮データを書き込むための出力バッファー。
- protected Deflater def -このストリームのコンプレッサー。
コンストラクタ
Sr.No. | Constructor & Description |
---|---|
1 |
DeflaterOutputStream(OutputStream out) デフォルトのコンプレッサーとバッファーサイズで新しい出力ストリームを作成します。 |
2 |
DeflaterOutputStream(OutputStream out, boolean syncFlush) デフォルトのコンプレッサー、デフォルトのバッファーサイズ、指定されたフラッシュモードで新しい出力ストリームを作成します。 |
3 |
DeflaterOutputStream(OutputStream out, Deflater def) 指定されたコンプレッサーとデフォルトのバッファーサイズで新しい出力ストリームを作成します。 |
4 |
DeflaterOutputStream(OutputStream out, Deflater def, boolean syncFlush) 指定されたコンプレッサー、フラッシュモード、デフォルトのバッファーサイズで新しい出力ストリームを作成します。 |
5 |
DeflaterOutputStream(OutputStream out, Deflater def, int size) 指定されたコンプレッサーとバッファーサイズで新しい出力ストリームを作成します。 |
6 |
DeflaterOutputStream(OutputStream out, Deflater def, int size, boolean syncFlush) 指定されたコンプレッサー、バッファーサイズ、フラッシュモードで新しい出力ストリームを作成します。 |
クラスメソッド
Sr.No. | Method & Description |
---|---|
1 |
残りの圧縮データを出力ストリームに書き込み、基になるストリームを閉じます。 |
2 |
基になるストリームを閉じずに、出力ストリームへの圧縮データの書き込みを終了します。 |
3 |
圧縮された出力ストリームをフラッシュします。 |
4 |
void write(byte[ b, int off, int len)] バイト配列を圧縮出力ストリームに書き込みます。 |
5 |
圧縮された出力ストリームにバイトを書き込みます。 |
継承されたメソッド
このクラスは、次のクラスからメソッドを継承します-
- java.io.FilterOutputStream
- java.lang.Object
link:/cgi-bin/printpage.cgi [__印刷]