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