Javazip 简明教程

java.util.zip - DeflaterInputStream Class

Introduction

java.util.zip.DeflaterInputStream 类实现用于以“压缩”压缩格式压缩数据的输入流过滤器。

Class Declaration

以下为 java.util.zip.DeflaterInputStream 类的声明 −

public class DeflaterInputStream
   extends FilterInputStream

Fields

以下为 java.util.zip.DeflaterInputStream 类的字段 −

  1. protected byte[] buf − 读取压缩数据的输入缓冲区。

  2. protected Deflater def − 此流的压缩器。

Constructors

Sr.No.

Constructor & Description

1

DeflaterInputStream(InputStream in) 创建带有默认压缩器和缓冲区大小的新输入流。

2

DeflaterInputStream(InputStream in, Deflater defl) 创建带有指定压缩器和默认缓冲区大小的新输入流。

3

DeflaterInputStream(InputStream in, Deflater defl, int bufLen) 创建带有指定压缩器和缓冲区大小的新输入流。

Class Methods

Sr.No.

Method & Description

1

int available() 达到 EOF 后返回 0,否则始终返回 1。

2

void close() 关闭此输入流及其基础输入流,丢弃任何待处理的未压缩数据。

3

int read() 从输入流读取单个字节的压缩数据。

4

int read(byte[] b, int off, int len) 将压缩数据读入字节数组。

5

long skip(long n) 跳过并丢弃输入流中的数据。

Methods Inherited

此类从以下类中继承方法:

  1. java.io.FilterInputStream

  2. java.lang.Object