java.util.zip InflaterInputStream类

java.util.zip InflaterInputStream类 介绍

java.util.zip.InflaterInputStream 类实现在“deflate”压缩格式为解压缩数据流过滤器。它还用作其他解压缩过滤器的基础,例如 GZIPInputStream。

java.util.zip InflaterInputStream类 声明

public class InflaterInputStream
   extends FilterInputStream

java.util.zip InflaterInputStream类 构造方法

构造方法 描述
InflaterInputStream(InputStream in) 创建具有默认解压缩器和缓冲区大小的新输入流。
InflaterInputStream(InputStream in, Inflater inf) 创建具有指定解压缩器和默认缓冲区大小的新输入流。
InflaterInputStream(InputStream in, Inflater inf, int size) 创建具有指定解压缩器和缓冲区大小的新输入流。

java.util.zip InflaterInputStream类 方法

构造方法 描述
int available() 到达 EOF 后返回 0,否则始终返回 1。
void close() 关闭此输入流并释放与该流关联的所有系统资源。
void mark(int readlimit) 标记此输入流中的当前位置。
boolean markSupported() 测试此输入流是否支持标记和重置方法。
int read() 读取一个字节的未压缩数据。
int read(byte[] b, int off, int len) 将未压缩的数据读入字节数组。
void reset() 将此流重新定位到上次在此输入流上调用 mark 方法时的位置。
long skip(long n) 跳过指定字节数的未压缩数据。

热门文章

优秀文章