Java 放气输入流和充气输出流
我们通常使用Java 放气输入流和充气输出流,java,Java,我们通常使用DeflateOutputStream(或gzip输出流)压缩数据,并使用InflateInputStream(或gzip输出流)解压缩数据 但是自从Java1.6以来,我们有了DeflateInputStream和InflateOutputStream。这两个类的用途是什么?如果需要以压缩(压缩)格式处理数据,或者如果内存中有需要解压缩和输出的压缩数据,则可以使用它们。如果您需要将压缩数据存储在某些不能很好地处理流的位置(如数据库字段),或者如果您从非流源获取压缩数据并希望将其解压
DeflateOutputStream
(或gzip输出流
)压缩数据,并使用InflateInputStream
(或gzip输出流
)解压缩数据
但是自从Java1.6以来,我们有了
DeflateInputStream
和InflateOutputStream
。这两个类的用途是什么?如果需要以压缩(压缩)格式处理数据,或者如果内存中有需要解压缩和输出的压缩数据,则可以使用它们。如果您需要将压缩数据存储在某些不能很好地处理流的位置(如数据库字段),或者如果您从非流源获取压缩数据并希望将其解压缩到流目标,则这可能非常有用。如果您需要以压缩(压缩)格式处理数据,则可以使用压缩数据,或者,如果内存中有需要解压缩和输出的压缩数据。如果您需要将压缩数据存储在某些不能很好地处理流的位置(如数据库字段),或者您从非流源获取压缩数据并希望将其解压缩到流目标,则此功能非常有用。如果我需要压缩数据,DeflateOutputStream
到ByteArrayOutputStream
也可以这样做。如果我需要压缩数据,DeflateOutputStream
到ByteArrayOutputStream
也可以这样做。