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