java.util.zip - ZipInputStream 类

来源:这里教程网 时间:2026-02-16 11:51:57 作者:

前言

在本教程中,您将学习如何使用java.util.zip-ZipInputStream类,简介java.util.zip.ZipInputStream类实现了一个输入流过滤器,用于读取ZIP文件格式的文件。包括对压缩和未压缩条目的支持。

java.util.zip.ZipInputStream 类实现了一个输入流过滤器,用于读取 ZIP 文件格式的文件。 包括对压缩和未压缩条目的支持。


类声明

以下是 java.util.zip.ZipInputStream 类的声明 −

public class ZipInputStream
   extends InflaterInputStream

运行实例 »

点击 "运行实例" 按钮查看在线实例


字段

以下是 java.util.zip.ZipInputStream 类的字段 −

static int CENATT

static int CENATX

static int CENCOM

static int CENCRC

static int CENDSK

static int CENEXT

static int CENFLG

static int CENHDR

static int CENHOW

static int CENLEN

static int CENNAM

static int CENOFF

static long CENSIG

static int CENSIZ

static int CENTIM

static int CENVEM

static int CENVER

static int ENDCOM

static int ENDHDR

static int ENDOFF

static long ENDSIG

static int ENDSIZ

static int ENDSUB

static int ENDTOT

static int EXTCRC

static int EXTHDR

static int EXTLEN

static long EXTSIG

static int EXTSIZ

static int LOCCRC

static int LOCEXT

static int LOCFLG

static int LOCHDR

static int LOCHOW

static int LOCLEN

static int LOCNAM

static long LOCSIG

static int LOCSIZ

static int LOCTIM

static int LOCVER


构造函数

序号 构造函数 & 描述
1

ZipInputStream(InputStream in)

创建一个新的 ZIP 输入流。

2

ZipInputStream(InputStream in, Charset charset)

创建一个新的 ZIP 输入流。


类方法

序号 方法 & 描述
1 int available()

当前条目数据到达 EOF 后返回 0,否则始终返回 1。

2 void close()

关闭此输入流并释放与该流关联的所有系统资源。

3 void closeEntry()

关闭当前 ZIP 条目并定位流以读取下一个条目。

4 ZipEntry getNextEntry()

读取下一个 ZIP 文件条目并将流定位在条目数据的开头。

5 int read(byte[] b, int off, int len)

从当前 ZIP 条目中读取到字节数组中。

6 long skip(long n)

跳过当前 ZIP 条目中指定的字节数。


继承的方法

这个类继承了以下类的方法 −

java.util.zip.InflaterInputStream java.io.FilterInputStream java.lang.Object

相关推荐