手册目录

Java 迭代器接口

Java 错误和异常类型

Java.io 包教程

Java 教程

浏览6148
更新时间2025-07-22

前言

在本教程中,您将学习如何使用java.util.zip-Inflater类,简介java.util.zip.Inflater类支持使用流行的ZLIB压缩库进行通用解压缩。ZLIB压缩库最初是作为PNG图形标准的一部分开发的,不受专利保护。

java.util.zip.Inflater 类支持使用流行的 ZLIB 压缩库进行通用解压缩。 ZLIB 压缩库最初是作为 PNG 图形标准的一部分开发的,不受专利保护。 它在 java.util.zip 包描述中的规范中有完整描述。


类声明

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

public class Inflater
   extends Object

运行实例 »

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


构造函数

序号 构造函数 & 描述
1

Inflater()

创建一个新的解压缩程序。

2

Inflater(boolean nowrap)

创建一个新的解压缩程序。


类方法

序号 方法 & 描述
1 void end()

关闭解压缩器并丢弃任何未处理的输入。

2 boolean finished()

如果已到达压缩数据流的末尾,则返回 true。

3 int getAdler()

返回未压缩数据的 ADLER-32 值。

4 long getBytesRead()

返回到目前为止输入的压缩字节总数。

5 long getBytesWritten()

返回到目前为止输出的未压缩字节总数。

6 int getRemaining()

返回输入缓冲区中剩余的字节总数。

7 int getTotalIn()

返回到目前为止输入的压缩字节总数。

8 int getTotalOut()

返回到目前为止输出的未压缩字节总数。

9 int inflate(byte[] b)

将字节解压缩到指定的缓冲区中。

10 int inflate(byte[] b, int off, int len)

将字节解压缩到指定的缓冲区中。

11 boolean needsDictionary()

如果解压缩需要预设字典,则返回 true。

12 boolean needsInput()

如果输入缓冲区中没有数据,则返回 true。

13 void reset()

重置 inflater 以便可以处理一组新的输入数据。

14 void setDictionary(byte[] b)

将预设字典设置为给定的字节数组。

15 void setDictionary(byte[] b, int off, int len)

将预设字典设置为给定的字节数组。

16 void setInput(byte[] b)

设置解压缩的输入数据。

17 void setInput(byte[] b, int off, int len)

设置解压缩的输入数据。


继承的方法

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

  • java.lang.Object

相关视频

更多

免费

php8,我来也
初级php8,我来也

321828次学习

收藏

免费

Thinkphp6.0正式版视频教程
中级Thinkphp6.0正式版视频教程

382456次学习

收藏

免费

细说PHP第一季
中级细说PHP第一季

282835次学习

收藏

免费

简单聊聊PHP创业那点事
初级简单聊聊PHP创业那点事

13418次学习

收藏
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号