java – 获取这个GZIPInputStream的未压缩大小?

前端之家收集整理的这篇文章主要介绍了java – 获取这个GZIPInputStream的未压缩大小?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个GZIPInputStream,我从另一个ByteArrayInputStream构造.我想知道gzip数据的原始(未压缩)长度.虽然我可以读到GZIPInputStream的最后,然后计数,这将花费很多时间和浪费cpu.我想知道大小之前阅读它.

有一个类似ZipEntry.getSize()的方法用于GZIPInputStream:

public long getSize ()
Since: API Level 1
Gets the uncompressed size of this ZipEntry.

解决方法

Is there a similiar method like ZipEntry.getSize() for
GZIPInputStream

不,不是在Javadoc =>它不存在.

你需要什么长度?

猜你在找的Java相关文章