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