
- java.util.zip 包類
- java.util.zip - 首頁
- java.util.zip - Adler32
- java.util.zip - CheckedInputStream
- java.util.zip - CheckedOutputStream
- java.util.zip - CRC32
- java.util.zip - Deflater
- java.util.zip - DeflaterInputStream
- java.util.zip - DeflaterOutputStream
- java.util.zip - GZIPInputStream
- java.util.zip - GZIPOutputStream
- java.util.zip - Inflater
- java.util.zip - InflaterInputStream
- java.util.zip - InflaterOutputStream
- java.util.zip - ZipEntry
- java.util.zip - ZipFile
- java.util.zip - ZipInputStream
- java.util.zip - ZipOutputStream
- java.util.zip 包擴充套件
- java.util.zip - 異常
- java.util.zip - 錯誤
- java.util.zip 有用資源
- java.util.zip - 快速指南
- java.util.zip - 有用資源
- java.util.zip - 討論
java.util.zip - InflaterInputStream 類
介紹
java.util.zip.InflaterInputStream 類實現了一個流過濾器,用於解壓“deflate”壓縮格式的資料。它也用作其他解壓過濾器的基礎,例如 GZIPInputStream。
類宣告
以下是java.util.zip.InflaterInputStream類的宣告:
public class InflaterInputStream extends FilterInputStream
欄位
以下是java.util.zip.InflaterInputStream類的欄位:
protected byte[] buf - 解壓的輸入緩衝區。
protected Inflater inf - 此流的解壓器。
protected int len - 輸入緩衝區的長度。
建構函式
序號 | 建構函式和描述 |
---|---|
1 | InflaterInputStream(InputStream in) 建立一個具有預設解壓器和緩衝區大小的新輸入流。 |
2 | InflaterInputStream(InputStream in, Inflater inf) 使用指定的解壓器和預設緩衝區大小建立一個新的輸入流。 |
3 | InflaterInputStream(InputStream in, Inflater inf, int size) 使用指定的解壓器和緩衝區大小建立一個新的輸入流。 |
類方法
序號 | 方法和描述 |
---|---|
1 | int available()
達到 EOF 後返回 0,否則始終返回 1。 |
2 | void close()
關閉此輸入流並釋放與流關聯的任何系統資源。 |
3 | void mark(int readlimit)
標記此輸入流中的當前位置。 |
4 | boolean markSupported()
測試此輸入流是否支援 mark 和 reset 方法。 |
5 | int read()
讀取一個位元組的解壓資料。 |
6 | int read(byte[] b, int off, int len)
將解壓的資料讀取到位元組陣列中。 |
7 | void reset()
將此流重新定位到上次在此輸入流上呼叫 mark 方法時的位置。 |
8 | long skip(long n)
跳過指定數量的解壓資料位元組。 |
繼承的方法
此類繼承自以下類的方法:
- java.io.FilterInputStream
- java.lang.Object
廣告