我们通常使用DeflateOutputStream
(或GZIPOutputStream
)压缩数据,然后使用InflateInputStream
(或GZIPInputStream
)解压缩数据。
但是从Java 1.6开始,我们有了DeflateInputStream
和InflateOutputStream
。这两个类的用法是什么?
最佳答案
如果需要以压缩(压缩)格式处理数据,或者内存中有需要解压缩和输出的压缩数据,则可以使用它们。如果您需要将压缩数据存储在不能很好地处理流的某个位置(例如数据库字段),或者如果您是从非流源获取的压缩数据并想将其解压缩为压缩文件,则这可能会派上用场。流目的地。
关于java - DeflateInputStream和InflateOutputStream,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38165653/