相关疑难解决方法(0)

使用gzip压缩InputStream

我想使用Gzip压缩在java中压缩输入流.

假设我们有一个未压缩的输入流(1GB数据..).我希望结果来自源的压缩输入流:

public InputStream getCompressedStream(InputStream unCompressedStream) {

    // Not working because it's uncompressing the stream, I want the opposite.
    return new GZIPInputStream(unCompressedStream); 

}
Run Code Online (Sandbox Code Playgroud)

java gzip

17
推荐指数
2
解决办法
2万
查看次数

如何将ZipInputStream转换为InputStream?

我有代码,ZipInputSream转换为byte [],但我不知道如何将其转换为inputstream.

private void convertStream(String encoding, ZipInputStream in) throws IOException,
        UnsupportedEncodingException
{
    final int BUFFER = 1;
    @SuppressWarnings("unused")
    int count = 0;
    byte data[] = new byte[BUFFER];
    while ((count = in.read(data, 0, BUFFER)) != -1) 
    {
       // How can I convert data to InputStream  here ?                    
    }
}
Run Code Online (Sandbox Code Playgroud)

java inputstream zipinputstream

4
推荐指数
1
解决办法
1万
查看次数

标签 统计

java ×2

gzip ×1

inputstream ×1

zipinputstream ×1