GZIPOutputStream

优质
小牛编辑
134浏览
2023-12-01

介绍 (Introduction)

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

类声明

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

public class GZIPOutputStream
   extends DeflaterOutputStream

字段 (Fields)

以下是java.util.zip.GZIPOutputStream类的字段 -

  • protected CRC32 crc - CRC-32用于未压缩数据。

构造函数 (Constructors)

Sr.No.构造函数和描述
1

GZIPOutputStream(OutputStream out)

使用默认缓冲区大小创建新的输出流。

2

GZIPOutputStream(OutputStream out, boolean syncFlush)

使用默认缓冲区大小和指定的刷新模式创建新的输出流。

3

GZIPOutputStream(OutputStream out, int size)

创建具有指定缓冲区大小的新输出流。

4

GZIPOutputStream(OutputStream out, int size, boolean syncFlush)

使用指定的缓冲区大小和刷新模式创建新的输出流。

类方法

Sr.No.方法和描述
1void finish()

完成将压缩数据写入输出流而不关闭底层流。

2int write(byte [] buf,int off,int len)

将字节数组写入压缩输出流。

方法继承

该类继承以下类中的方法 -

  • java.util.zip.DeflaterOutputStream
  • java.io.FilterOutputStream
  • java.lang.Object