java.util.zip - InflaterInputStream Sınıfı

Giriş

java.util.zip.InflaterInputStreamsınıfı, sıkıştırmayı "deflate" sıkıştırma biçiminde açmak için bir akış filtresi uygular. Ayrıca GZIPInputStream gibi diğer açma filtreleri için de temel olarak kullanılır.

Sınıf beyanı

Aşağıdaki beyanı java.util.zip.InflaterInputStream sınıf -

public class InflaterInputStream
   extends FilterInputStream

Alanlar

Aşağıdakiler için alanlar java.util.zip.InflaterInputStream sınıf -

  • protected byte[] buf - Dekompresyon için giriş tamponu.

  • protected Inflater inf - Bu akış için sıkıştırıcı.

  • protected int len - Giriş arabelleğinin uzunluğu.

İnşaatçılar

Sr.No. Oluşturucu ve Açıklama
1

InflaterInputStream(InputStream in)

Varsayılan bir açıcı ve arabellek boyutuyla yeni bir giriş akışı oluşturur.

2

InflaterInputStream(InputStream in, Inflater inf)

Belirtilen sıkıştırıcı ve varsayılan arabellek boyutu ile yeni bir giriş akışı oluşturur.

3

InflaterInputStream(InputStream in, Inflater inf, int size)

Belirtilen sıkıştırıcı ve arabellek boyutuyla yeni bir giriş akışı oluşturur.

Sınıf yöntemleri

Sr.No. Yöntem ve Açıklama
1 int available ()

EOF'ye ulaşıldıktan sonra 0 döndürür, aksi takdirde her zaman 1 döndürür.

2 void close ()

Bu giriş akışını kapatır ve akışla ilişkili tüm sistem kaynaklarını serbest bırakır.

3 boşluk işareti (int okuma sınırı)

Bu giriş akışındaki geçerli konumu işaretler.

4 boolean markSupported ()

Bu giriş akışının işaretleme ve sıfırlama yöntemlerini destekleyip desteklemediğini test eder.

5 int okuma ()

Sıkıştırılmamış verilerin bir baytını okur.

6 int okuma (bayt [] b, int kapalı, int len)

Sıkıştırılmamış verileri bir bayt dizisi halinde okur.

7 geçersiz sıfırlama ()

Bu akışı, işaretleme yönteminin bu giriş akışında en son çağrıldığı zamanki konuma yeniden konumlandırır.

8 uzun atlama (uzun n)

Belirtilen sayıda bayt sıkıştırılmamış veriyi atlar.

Miras alınan yöntemler

Bu sınıf, yöntemleri aşağıdaki sınıflardan miras alır -

  • java.io.FilterInputStream
  • java.lang.Object
Yazdır