java.util.zip - Inflater Class
บทนำ
java.util.zip.Inflaterคลาสให้การสนับสนุนสำหรับการคลายการบีบอัดวัตถุประสงค์ทั่วไปโดยใช้ไลบรารีการบีบอัด ZLIB ยอดนิยม ไลบรารีการบีบอัด ZLIB ได้รับการพัฒนาโดยเป็นส่วนหนึ่งของมาตรฐานกราฟิก PNG และไม่ได้รับการคุ้มครองโดยสิทธิบัตร มีอธิบายไว้อย่างครบถ้วนในข้อกำหนดที่คำอธิบายแพ็คเกจ java.util.zip
การประกาศคลาส
ต่อไปนี้เป็นคำประกาศสำหรับ java.util.zip.Inflater ชั้นเรียน -
public class Inflater
extends Object
ตัวสร้าง
ซีเนียร์ | ตัวสร้างและคำอธิบาย |
---|---|
1 | Inflater() สร้างตัวคลายการบีบอัดใหม่ |
2 | Inflater(boolean nowrap) สร้างตัวคลายการบีบอัดใหม่ |
วิธีการเรียน
ซีเนียร์ | วิธีการและคำอธิบาย |
---|---|
1 | สิ้นสุดเป็นโมฆะ () ปิดตัวขยายการบีบอัดและทิ้งอินพุตที่ยังไม่ได้ประมวลผล |
2 | บูลีนเสร็จแล้ว () คืนค่าจริงหากถึงจุดสิ้นสุดของสตรีมข้อมูลที่บีบอัด |
3 | int getAdler () ส่งคืนค่า ADLER-32 ของข้อมูลที่ไม่บีบอัด |
4 | getBytesRead ยาว () ส่งคืนจำนวนอินพุตไบต์ที่บีบอัดทั้งหมดจนถึงตอนนี้ |
5 | getBytesWritten () ยาว ส่งคืนจำนวนทั้งหมดของเอาต์พุตไบต์ที่ไม่มีการบีบอัดจนถึงปัจจุบัน |
6 | int getRemaining () ส่งคืนจำนวนไบต์ทั้งหมดที่เหลืออยู่ในบัฟเฟอร์อินพุต |
7 | int getTotalIn () ส่งคืนจำนวนอินพุตไบต์ที่บีบอัดทั้งหมดจนถึงตอนนี้ |
8 | int getTotalOut () ส่งคืนจำนวนทั้งหมดของเอาต์พุตไบต์ที่ไม่มีการบีบอัดจนถึงปัจจุบัน |
9 | int ขยาย (ไบต์ [] b) ยกเลิกการบีบอัดไบต์ลงในบัฟเฟอร์ที่ระบุ |
10 | int ขยาย (byte [] b, int off, int len) ยกเลิกการบีบอัดไบต์ลงในบัฟเฟอร์ที่ระบุ |
11 | บูลีน needsDictionary () ส่งคืนค่าจริงหากจำเป็นต้องใช้พจนานุกรมที่ตั้งไว้ล่วงหน้าสำหรับการคลายการบีบอัด |
12 | บูลีน needsInput () ส่งคืนจริงหากไม่มีข้อมูลเหลืออยู่ในบัฟเฟอร์อินพุต |
13 | รีเซ็ตเป็นโมฆะ () รีเซ็ตตัวขยายเพื่อให้สามารถประมวลผลข้อมูลอินพุตชุดใหม่ได้ |
14 | เป็นโมฆะ setDictionary (ไบต์ [] b) ตั้งค่าพจนานุกรมที่ตั้งไว้ล่วงหน้าเป็นอาร์เรย์ของไบต์ที่กำหนด |
15 | เป็นโมฆะ setDictionary (byte [] b, int off, int len) ตั้งค่าพจนานุกรมที่ตั้งไว้ล่วงหน้าเป็นอาร์เรย์ของไบต์ที่กำหนด |
16 | เป็นโมฆะ setInput (ไบต์ [] b) ตั้งค่าข้อมูลอินพุตสำหรับการคลายการบีบอัด |
17 | เป็นโมฆะ setInput (byte [] b, int off, int len) ตั้งค่าข้อมูลอินพุตสำหรับการคลายการบีบอัด |
วิธีการสืบทอด
คลาสนี้สืบทอดวิธีการจากคลาสต่อไปนี้ -
- java.lang.Object