java.util.zip - Kelas InflaterOutputStream

pengantar

Itu java.util.zip.InflaterOutputStream class menerapkan filter aliran keluaran untuk membuka kompresi data yang disimpan dalam format kompresi "deflate".

Deklarasi kelas

Berikut adalah deklarasi untuk java.util.zip.InflaterOutputStream kelas -

public class InflaterOutputStream
   extends FilterOutputStream

Fields

Berikut adalah bidang untuk java.util.zip.InflaterOutputStream kelas -

  • protected byte[] buf - Buffer keluaran untuk menulis data yang tidak terkompresi.

  • protected Inflater inf - Dekompresor untuk aliran ini.

Konstruktor

Sr.No. Pembuat & Deskripsi
1

InflaterOutputStream(OutputStream out)

Membuat aliran keluaran baru dengan dekompresor default dan ukuran buffer.

2

InflaterOutputStream(OutputStream out, Inflater infl)

Membuat aliran keluaran baru dengan dekompresor yang ditentukan dan ukuran buffer default.

3

InflaterOutputStream(OutputStream out, Inflater infl, int bufLen)

Membuat aliran keluaran baru dengan dekompresor dan ukuran buffer 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 tidak dikompresi ke aliran keluaran tanpa menutup aliran yang mendasarinya.

3 void flush ()

Mengosongkan aliran keluaran ini, memaksa byte keluaran yang tertunda untuk ditulis.

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
Mencetak