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 −このストリームのコンプレッサー。
コンストラクター
シニア番号 | コンストラクターと説明 |
---|---|
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) 指定されたコンプレッサー、バッファーサイズ、フラッシュモードで新しい出力ストリームを作成します。 |
クラスメソッド
シニア番号 | 方法と説明 |
---|---|
1 | void close() 残りの圧縮データを出力ストリームに書き込み、基になるストリームを閉じます。 |
2 | void finish() 基になるストリームを閉じずに、出力ストリームへの圧縮データの書き込みを終了します。 |
3 | void flush() 圧縮された出力ストリームをフラッシュします。 |
4 | void write(byte [] b、int off、int len) バイトの配列を圧縮出力ストリームに書き込みます。 |
5 | void write(int b) 圧縮された出力ストリームにバイトを書き込みます。 |
継承されたメソッド
このクラスは、次のクラスからメソッドを継承します-
- java.io.FilterOutputStream
- java.lang.Object