java.util.zip - คลาส GZIPInputStream

บทนำ

java.util.zip.GZIPInputStream คลาสใช้ตัวกรองสตรีมสำหรับการอ่านข้อมูลที่บีบอัดในรูปแบบไฟล์ GZIP

การประกาศคลาส

ต่อไปนี้เป็นคำประกาศสำหรับ java.util.zip.GZIPInputStream ชั้นเรียน -

public class GZIPInputStream
   extends InflaterInputStream

ฟิลด์

ต่อไปนี้เป็นฟิลด์สำหรับ java.util.zip.GZIPInputStream ชั้นเรียน -

  • protected CRC32 crc - CRC-32 สำหรับข้อมูลที่ไม่มีการบีบอัด

  • protected boolean eos - ระบุจุดสิ้นสุดของอินพุตสตรีม

  • static int GZIP_MAGIC - หมายเลขมายากลส่วนหัว GZIP

ตัวสร้าง

ซีเนียร์ ตัวสร้างและคำอธิบาย
1

GZIPInputStream(InputStream in)

สร้างสตรีมอินพุตใหม่ที่มีขนาดบัฟเฟอร์เริ่มต้น

2

GZIPInputStream(InputStream in, int size)

สร้างสตรีมอินพุตใหม่ที่มีขนาดบัฟเฟอร์ที่ระบุ

วิธีการเรียน

ซีเนียร์ วิธีการและคำอธิบาย
1 ปิดเป็นโมฆะ ()

ปิดสตรีมอินพุตนี้และเผยแพร่ทรัพยากรระบบที่เกี่ยวข้องกับสตรีม

2 int อ่าน (ไบต์ [] buf, ปิด int, int len)

อ่านข้อมูลที่ไม่มีการบีบอัดลงในอาร์เรย์ของไบต์

วิธีการสืบทอด

คลาสนี้สืบทอดวิธีการจากคลาสต่อไปนี้ -

  • java.util.zip.InflaterInputStream
  • java.io.FilterInputStream
  • java.lang.Object
พิมพ์