Class CompressorInputStream
- java.lang.Object
-
- java.io.InputStream
-
- org.apache.commons.compress.compressors.CompressorInputStream
-
- All Implemented Interfaces:
java.io.Closeable
,java.lang.AutoCloseable
- Direct Known Subclasses:
AbstractLZ77CompressorInputStream
,BrotliCompressorInputStream
,BZip2CompressorInputStream
,Deflate64CompressorInputStream
,DeflateCompressorInputStream
,FramedLZ4CompressorInputStream
,FramedSnappyCompressorInputStream
,GzipCompressorInputStream
,LZMACompressorInputStream
,LZWInputStream
,Pack200CompressorInputStream
,XZCompressorInputStream
,ZstdCompressorInputStream
public abstract class CompressorInputStream extends java.io.InputStream
-
-
Constructor Summary
Constructors Constructor Description CompressorInputStream()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description long
getBytesRead()
Returns the current number of bytes read from this stream.int
getCount()
Deprecated.this method may yield wrong results for large archives, use #getBytesRead insteadlong
getUncompressedCount()
Returns the amount of raw or compressed bytes read by the stream.
-
-
-
Method Detail
-
getCount
@Deprecated public int getCount()
Deprecated.this method may yield wrong results for large archives, use #getBytesRead insteadReturns the current number of bytes read from this stream.- Returns:
- the number of read bytes
-
getBytesRead
public long getBytesRead()
Returns the current number of bytes read from this stream.- Returns:
- the number of read bytes
- Since:
- 1.1
-
getUncompressedCount
public long getUncompressedCount()
Returns the amount of raw or compressed bytes read by the stream.This implementation invokes
getBytesRead()
.Provides half of
InputStreamStatistics
without forcing subclasses to implement the other half.- Returns:
- the amount of decompressed bytes returned by the stream
- Since:
- 1.17
-
-