java.util.zip - Lớp DeflaterInputStream

Giới thiệu

Các java.util.zip.DeflaterInputStream lớp thực hiện một bộ lọc luồng đầu vào để nén dữ liệu ở định dạng nén "deflate".

Khai báo lớp

Sau đây là khai báo cho java.util.zip.DeflaterInputStream lớp học -

public class DeflaterInputStream
   extends FilterInputStream

Lĩnh vực

Sau đây là các trường cho java.util.zip.DeflaterInputStream lớp học -

  • protected byte[] buf - Bộ đệm đầu vào để đọc dữ liệu nén.

  • protected Deflater def - Máy nén cho luồng này.

Người xây dựng

Sr.No. Cấu tạo & Mô tả
1

DeflaterInputStream(InputStream in)

Tạo luồng đầu vào mới với máy nén và kích thước bộ đệm mặc định.

2

DeflaterInputStream(InputStream in, Deflater defl)

Tạo luồng đầu vào mới với máy nén được chỉ định và kích thước bộ đệm mặc định.

3

DeflaterInputStream(InputStream in, Deflater defl, int bufLen)

Tạo luồng đầu vào mới với kích thước máy nén và bộ đệm được chỉ định.

Phương thức lớp

Sr.No. Phương pháp & Mô tả
1 int sẵn có ()

Trả về 0 sau khi đạt đến EOF, nếu không thì luôn trả về 1.

2 void close ()

Đóng luồng đầu vào này và luồng đầu vào cơ bản của nó, loại bỏ mọi dữ liệu chưa nén đang chờ xử lý.

3 int read ()

Đọc một byte dữ liệu nén từ luồng đầu vào.

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

Đọc dữ liệu nén thành một mảng byte.

5 bỏ qua dài (dài n)

Bỏ qua và loại bỏ dữ liệu khỏi luồng đầu vào.

Các phương thức kế thừa

Lớp này kế thừa các phương thức từ các lớp sau:

  • java.io.FilterInputStream
  • java.lang.Object
In