java.util.zip - Kelas DeflaterOutputStream
pengantar
Itu java.util.zip.DeflaterOutputStreamclass menerapkan filter aliran keluaran untuk mengompresi data dalam format kompresi "deflate". Ini juga digunakan sebagai dasar untuk jenis filter kompresi lainnya, seperti GZIPOutputStream.
Deklarasi kelas
Berikut adalah deklarasi untuk java.util.zip.DeflaterOutputStream kelas -
public class DeflaterOutputStream
extends FilterOutputStream
Fields
Berikut adalah bidang untuk java.util.zip.DeflaterOutputStream kelas -
protected byte[] buf - Buffer keluaran untuk menulis data terkompresi.
protected Deflater def - Kompresor untuk aliran ini.
Konstruktor
Sr.No. | Pembuat & Deskripsi |
---|---|
1 | DeflaterOutputStream(OutputStream out) Membuat aliran keluaran baru dengan kompresor default dan ukuran buffer. |
2 | DeflaterOutputStream(OutputStream out, boolean syncFlush) Membuat aliran keluaran baru dengan kompresor default, ukuran buffer default dan mode flush yang ditentukan. |
3 | DeflaterOutputStream(OutputStream out, Deflater def) Membuat aliran keluaran baru dengan kompresor yang ditentukan dan ukuran buffer default. |
4 | DeflaterOutputStream(OutputStream out, Deflater def, boolean syncFlush) Membuat aliran keluaran baru dengan kompresor yang ditentukan, mode siram dan ukuran buffer default. |
5 | DeflaterOutputStream(OutputStream out, Deflater def, int size) Membuat aliran keluaran baru dengan kompresor dan ukuran buffer yang ditentukan. |
6 | DeflaterOutputStream(OutputStream out, Deflater def, int size, boolean syncFlush) Membuat aliran keluaran baru dengan kompresor, ukuran buffer, dan mode pembilas yang ditentukan. |
Metode kelas
Sr.No. | Metode & Deskripsi |
---|---|
1 | batal dekat () Menulis data terkompresi yang tersisa ke aliran keluaran dan menutup aliran yang mendasarinya. |
2 | batal selesai () Selesai menulis data yang dikompresi ke aliran keluaran tanpa menutup aliran yang mendasarinya. |
3 | void flush () Mengosongkan aliran keluaran yang dikompresi. |
4 | void write (byte [] b, int off, int len) Menulis array byte ke aliran output terkompresi. |
5 | batal tulis (int b) Menulis byte ke aliran keluaran yang dikompresi. |
Metode yang diwariskan
Kelas ini mewarisi metode dari kelas berikut -
- java.io.FilterOutputStream
- java.lang.Object