我有一个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 =>它不存在.
你需要什么长度?