eflateInputStream和InflateOutputS

eflateInputStream和InflateOutputS

我们通常使用DeflateOutputStream(或GZIPOutputStream)压缩数据,然后使用InflateInputStream(或GZIPInputStream)解压缩数据。

但是从Java 1.6开始,我们有了DeflateInputStreamInflateOutputStream。这两个类的用法是什么?

最佳答案

如果需要以压缩(压缩)格式处理数据,或者内存中有需要解压缩和输出的压缩数据,则可以使用它们。如果您需要将压缩数据存储在不能很好地处理流的某个位置(例如数据库字段),或者如果您是从非流源获取的压缩数据并想将其解压缩为压缩文件,则这可能会派上用场。流目的地。

关于java - DeflateInputStream和InflateOutputStream,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38165653/

10-10 18:21