java.util.zip - Lớp DeflaterOutputStream
Giới thiệu
Các java.util.zip.DeflaterOutputStreamlớp thực hiện một bộ lọc luồng đầu ra để nén dữ liệu ở định dạng nén "deflate". Nó cũng được sử dụng làm cơ sở cho các loại bộ lọc nén khác, chẳng hạn như GZIPOutputStream.
Khai báo lớp
Sau đây là khai báo cho java.util.zip.DeflaterOutputStream lớp học -
public class DeflaterOutputStream
extends FilterOutputStream
Lĩnh vực
Sau đây là các trường cho java.util.zip.DeflaterOutputStream lớp học -
protected byte[] buf - Bộ đệm đầu ra để ghi 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 | DeflaterOutputStream(OutputStream out) Tạo luồng đầu ra mới với máy nén và kích thước bộ đệm mặc định. |
2 | DeflaterOutputStream(OutputStream out, boolean syncFlush) Tạo luồng đầu ra mới với máy nén mặc định, kích thước bộ đệm mặc định và chế độ xả được chỉ định. |
3 | DeflaterOutputStream(OutputStream out, Deflater def) Tạo luồng đầu ra mới với máy nén được chỉ định và kích thước bộ đệm mặc định. |
4 | DeflaterOutputStream(OutputStream out, Deflater def, boolean syncFlush) Tạo luồng đầu ra mới với máy nén được chỉ định, chế độ xả và kích thước bộ đệm mặc định. |
5 | DeflaterOutputStream(OutputStream out, Deflater def, int size) Tạo luồng đầu ra mới với kích thước máy nén và bộ đệm được chỉ định. |
6 | DeflaterOutputStream(OutputStream out, Deflater def, int size, boolean syncFlush) Tạo luồng đầu ra mới với máy nén, kích thước bộ đệm và chế độ xả đượ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 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én. |
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