java.util.zip - DeflaterInputStream Sınıfı
Giriş
java.util.zip.DeflaterInputStream sınıfı, "deflate" sıkıştırma biçiminde verileri sıkıştırmak için bir giriş akışı filtresi uygular.
Sınıf beyanı
Aşağıdaki beyanı java.util.zip.DeflaterInputStream sınıf -
public class DeflaterInputStream
extends FilterInputStream
Alanlar
Aşağıdakiler için alanlar java.util.zip.DeflaterInputStream sınıf -
protected byte[] buf - Sıkıştırılmış verileri okumak için giriş tamponu.
protected Deflater def - Bu akış için kompresör.
İnşaatçılar
Sr.No. | Oluşturucu ve Açıklama |
---|---|
1 | DeflaterInputStream(InputStream in) Varsayılan sıkıştırıcı ve arabellek boyutuyla yeni bir giriş akışı oluşturur. |
2 | DeflaterInputStream(InputStream in, Deflater defl) Belirtilen sıkıştırıcı ve varsayılan arabellek boyutuyla yeni bir giriş akışı oluşturur. |
3 | DeflaterInputStream(InputStream in, Deflater defl, int bufLen) 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ı ve temel alınan giriş akışını, bekleyen sıkıştırılmamış verileri atarak kapatır. |
3 | int okuma () Giriş akışından sıkıştırılmış tek bir bayt veri okur. |
4 | int okuma (bayt [] b, int kapalı, int len) Sıkıştırılmış verileri bir bayt dizisine okur. |
5 | uzun atlama (uzun n) Giriş akışındaki verileri atlar ve atar. |
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