java.util.zip - Kelas DeflaterInputStream

pengantar

Itu java.util.zip.DeflaterInputStream class menerapkan filter aliran masukan untuk mengompresi data dalam format kompresi "deflate".

Deklarasi kelas

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

public class DeflaterInputStream
   extends FilterInputStream

Fields

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

  • protected byte[] buf - Buffer masukan untuk membaca data terkompresi.

  • protected Deflater def - Kompresor untuk aliran ini.

Konstruktor

Sr.No. Pembuat & Deskripsi
1

DeflaterInputStream(InputStream in)

Membuat aliran input baru dengan kompresor default dan ukuran buffer.

2

DeflaterInputStream(InputStream in, Deflater defl)

Membuat aliran input baru dengan kompresor yang ditentukan dan ukuran buffer default.

3

DeflaterInputStream(InputStream in, Deflater defl, int bufLen)

Membuat aliran input baru dengan kompresor dan ukuran buffer yang ditentukan.

Metode kelas

Sr.No. Metode & Deskripsi
1 int tersedia ()

Mengembalikan 0 setelah EOF tercapai, jika tidak selalu mengembalikan 1.

2 batal dekat ()

Menutup aliran input ini dan aliran input yang mendasarinya, membuang data terkompresi yang tertunda.

3 int read ()

Membaca satu byte data terkompresi dari aliran input.

4 int baca (byte [] b, int off, int len)

Membaca data yang dikompresi ke dalam array byte.

5 lompat jauh (n panjang)

Melompati dan membuang data dari aliran input.

Metode yang diwariskan

Kelas ini mewarisi metode dari kelas berikut -

  • java.io.FilterInputStream
  • java.lang.Object
Mencetak