java.util.zip DeflaterOutputStream类

java.util.zip DeflaterOutputStream类 介绍

java.util.zip.DeflaterOutputStream中类用于实现在“deflate”压缩格式压缩数据输出流过滤器。它还用作其他类型的压缩过滤器的基础,例如 GZIPOutputStream。

java.util.zip DeflaterOutputStream类 声明

public class DeflaterOutputStream
   extends FilterOutputStream

java.util.zip DeflaterOutputStream类 构造方法

构造方法 描述
DeflaterOutputStream(OutputStream out) 创建具有默认压缩器和缓冲区大小的新输出流。
DeflaterOutputStream(OutputStream out, boolean syncFlush) 使用默认压缩器、默认缓冲区大小和指定的刷新模式创建新的输出流。
DeflaterOutputStream(OutputStream out, Deflater def) 创建具有指定压缩器和默认缓冲区大小的新输出流。
DeflaterOutputStream(OutputStream out, Deflater def, boolean syncFlush) 使用指定的压缩器、刷新模式和默认缓冲区大小创建新的输出流。
DeflaterOutputStream(OutputStream out, Deflater def, int size) 创建具有指定压缩器和缓冲区大小的新输出流。
DeflaterOutputStream(OutputStream out, Deflater def, int size, boolean syncFlush) 使用指定的压缩器、缓冲区大小和刷新模式创建新的输出流。

java.util.zip DeflaterOutputStream类 方法

方法 描述
void close() 到达 EOF 后返回 0,否则始终返回 1。
void finish() 关闭此输入流及其底层输入流,丢弃任何未决的未压缩数据。
void flush() 从输入流中读取单个字节的压缩数据。
void write(byte[] b, int off, int len) 将压缩数据读入字节数组。
void write(int b) 跳过并丢弃输入流中的数据。

热门文章

优秀文章