java.util.zip - Lớp InflaterOutputStream

Giới thiệu

Các java.util.zip.InflaterOutputStream lớp thực hiện bộ lọc luồng đầu ra cho dữ liệu giải nén được lưu trữ ở định dạng nén "deflate".

Khai báo lớp

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

public class InflaterOutputStream
   extends FilterOutputStream

Lĩnh vực

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

  • protected byte[] buf - Bộ đệm đầu ra để ghi dữ liệu không nén.

  • protected Inflater inf - Bộ giải nén cho luồng này.

Người xây dựng

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

InflaterOutputStream(OutputStream out)

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

2

InflaterOutputStream(OutputStream out, Inflater infl)

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

3

InflaterOutputStream(OutputStream out, Inflater infl, int bufLen)

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

Phương thức lớp

Sr.No. Phương pháp & Mô tả
1 void close ()

Ghi dữ liệu nén còn lại vào luồng đầu ra và đóng luồng bên dưới.

2 void finish ()

Hoàn tất việc ghi dữ liệu không nén vào luồng đầu ra mà không đóng luồng bên dưới.

3 void flush ()

Xả luồng đầu ra này, buộc phải ghi mọi byte đầu ra có bộ đệm đang chờ xử lý.

4 void ghi (byte [] b, int off, int len)

Ghi một mảng byte vào luồng đầu ra đã nén.

5 void ghi (int b)

Ghi một byte vào luồng đầu ra đã nén.

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.FilterOutputStream
  • java.lang.Object
In