java.util.zip - Lớp Inflater
Giới thiệu
Các java.util.zip.Inflaterlớp cung cấp hỗ trợ giải nén mục đích chung bằng cách sử dụng thư viện nén ZLIB phổ biến. Thư viện nén ZLIB ban đầu được phát triển như một phần của tiêu chuẩn đồ họa PNG và không được bảo vệ bởi các bằng sáng chế. Nó được mô tả đầy đủ trong các thông số kỹ thuật tại phần mô tả gói java.util.zip.
Khai báo lớp
Sau đây là khai báo cho java.util.zip.Inflater lớp học -
public class Inflater
extends Object
Người xây dựng
Sr.No. | Cấu tạo & Mô tả |
---|---|
1 | Inflater() Tạo một trình giải nén mới. |
2 | Inflater(boolean nowrap) Tạo một trình giải nén mới. |
Phương thức lớp
Sr.No. | Phương pháp & Mô tả |
---|---|
1 | void end () Đóng bộ giải nén và loại bỏ mọi đầu vào chưa được xử lý. |
2 | boolean đã hoàn thành () Trả về true nếu đã đến cuối luồng dữ liệu nén. |
3 | int getAdler () Trả về giá trị ADLER-32 của dữ liệu không được nén. |
4 | long getBytesRead () Trả về tổng số byte đã nén đầu vào cho đến nay. |
5 | long getBytesW write () Trả về tổng số byte chưa được nén cho đến nay. |
6 | int getRemaining () Trả về tổng số byte còn lại trong bộ đệm đầu vào. |
7 | int getTotalIn () Trả về tổng số byte đã nén đầu vào cho đến nay. |
số 8 | int getTotalOut () Trả về tổng số byte chưa được nén cho đến nay. |
9 | int phồng lên (byte [] b) Giải nén các byte vào bộ đệm được chỉ định. |
10 | int Inflate (byte [] b, int off, int len) Giải nén các byte vào bộ đệm được chỉ định. |
11 | boolean needDictionary () Trả về true nếu cần từ điển đặt trước để giải nén. |
12 | boolean needInput () Trả về true nếu không có dữ liệu nào còn trong bộ đệm đầu vào. |
13 | void reset () Đặt lại bộ đánh dấu để có thể xử lý một tập dữ liệu đầu vào mới. |
14 | void setDictionary (byte [] b) Đặt từ điển đặt trước thành mảng byte đã cho. |
15 | void setDictionary (byte [] b, int off, int len) Đặt từ điển đặt trước thành mảng byte đã cho. |
16 | void setInput (byte [] b) Đặt dữ liệu đầu vào để giải nén. |
17 | void setInput (byte [] b, int off, int len) Đặt dữ liệu đầu vào để giải 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.lang.Object