Javazip 简明教程

java.util.zip - GZIPOutputStream Class

Introduction

java.util.zip.GZIPOutputStream 类实现一个流过滤器,用于以 GZIP 文件格式写入压缩数据。

Class Declaration

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

public class GZIPOutputStream
   extends DeflaterOutputStream

Fields

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

  1. Protected CRC32 crc − 未压缩数据的 CRC-32。

Constructors

Sr.No.

Constructor & Description

1

GZIPOutputStream(OutputStream out) 创建带有默认缓冲区大小的新输出流。

2

GZIPOutputStream(OutputStream out, boolean syncFlush) 创建带有默认缓冲区大小和指定刷新模式的新输出流。

3

GZIPOutputStream(OutputStream out, int size) 创建带有指定缓冲区大小的新输出流。

4

GZIPOutputStream(OutputStream out, int size, boolean syncFlush) 创建带有指定缓冲区大小和刷新模式的新输出流。

Class Methods

Sr.No.

Method & Description

1

void finish() 完成对输出流的压缩数据写入,而不关闭基础流。

2

int write(byte[] buf, int off, int len) 将字节数组写入压缩输出流。

Methods Inherited

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

  1. java.util.zip.DeflaterOutputStream

  2. java.io.FilterOutputStream

  3. java.lang.Object