我试图与解压缩gzip压缩数据Inflater
。 根据该文件,
如果参数“nowrap”选项为真,那么ZLIB头和校验和字段将不会被使用。 这提供了与GZIP和PKZIP中使用的压缩格式的兼容性。
注意:当使用“nowrap”选项的选择,还需要提供额外的“虚拟”字节作为输入。 这是由ZLIB本机库,以支持某些优化需要。
传递true
的构造函数,然后试图在解压缩的数据结果DataFormatException: invalid block type
被抛出。 继在说明这个答案 ,我添加了一个空字节来结束setInput()
的参数,但无济于事。
我将不得不使用GZIPInputStream
呢? 我究竟做错了什么?