java.util.zip - InflaterOutputStream Sınıfı
Giriş
java.util.zip.InflaterOutputStream sınıfı, "deflate" sıkıştırma biçiminde depolanan verileri açmak için bir çıktı akışı filtresi uygular.
Sınıf beyanı
Aşağıdaki beyanı java.util.zip.InflaterOutputStream sınıf -
public class InflaterOutputStream
extends FilterOutputStream
Alanlar
Aşağıdakiler için alanlar java.util.zip.InflaterOutputStream sınıf -
protected byte[] buf - Sıkıştırılmamış verileri yazmak için çıktı arabelleği.
protected Inflater inf - Bu akış için sıkıştırıcı.
İnşaatçılar
| Sr.No. | Oluşturucu ve Açıklama |
|---|---|
| 1 | InflaterOutputStream(OutputStream out) Varsayılan bir sıkıştırıcı ve tampon boyutuyla yeni bir çıktı akışı oluşturur. |
| 2 | InflaterOutputStream(OutputStream out, Inflater infl) Belirtilen sıkıştırıcı ve varsayılan arabellek boyutu ile yeni bir çıktı akışı oluşturur. |
| 3 | InflaterOutputStream(OutputStream out, Inflater infl, int bufLen) Belirtilen sıkıştırıcı ve arabellek boyutu ile yeni bir çıktı akışı oluşturur. |
Sınıf yöntemleri
| Sr.No. | Yöntem ve Açıklama |
|---|---|
| 1 | void close () Kalan sıkıştırılmış verileri çıktı akışına yazar ve temel alınan akışı kapatır. |
| 2 | geçersiz bitiş () Temeldeki akışı kapatmadan, sıkıştırılmamış verileri çıktı akışına yazmayı bitirir. |
| 3 | void floş () Bu çıktı akışını temizler ve bekleyen tamponlu çıktı baytlarını yazılmaya zorlar. |
| 4 | geçersiz yazma (bayt [] b, int off, int len) Sıkıştırılmış çıktı akışına bir bayt dizisi yazar. |
| 5 | geçersiz yazma (int b) Sıkıştırılmış çıkış akışına bir bayt yazar. |
Miras alınan yöntemler
Bu sınıf, yöntemleri aşağıdaki sınıflardan miras alır -
- java.io.FilterOutputStream
- java.lang.Object