Top Description Methods
org.apache.commons.compress.utils

public Interface InputStreamStatistics

Known Direct Implementers
org.apache.commons.compress.archivers.zip.ExplodingInputStream, org.apache.commons.compress.archivers.zip.InflaterInputStreamWithStatistics, org.apache.commons.compress.archivers.zip.ZipArchiveInputStream, org.apache.commons.compress.archivers.zip.ZipFile.StoredStatisticsStream, org.apache.commons.compress.compressors.brotli.BrotliCompressorInputStream, org.apache.commons.compress.compressors.bzip2.BZip2CompressorInputStream, org.apache.commons.compress.compressors.deflate.DeflateCompressorInputStream, org.apache.commons.compress.compressors.deflate64.Deflate64CompressorInputStream, org.apache.commons.compress.compressors.gzip.GzipCompressorInputStream, org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorInputStream, org.apache.commons.compress.compressors.lz77support.AbstractLZ77CompressorInputStream, org.apache.commons.compress.compressors.lzma.LZMACompressorInputStream, org.apache.commons.compress.compressors.lzw.LZWInputStream, org.apache.commons.compress.compressors.snappy.FramedSnappyCompressorInputStream, org.apache.commons.compress.compressors.xz.XZCompressorInputStream, org.apache.commons.compress.compressors.zstandard.ZstdCompressorInputStream

This interface provides statistics on the current decompression stream. The stream consumer can use that statistics to handle abnormal compression ratios, i.e. to prevent ZIP bombs.
Since
1.17

Method Summary

Modifier and TypeMethod and Description
public long

Returns:

the amount of raw or compressed bytes read by the stream.
getCompressedCount
()

Gets the amount of raw or compressed bytes read by the stream.

public long

Returns:

the amount of decompressed bytes returned by the stream.
getUncompressedCount
()

Gets the amount of decompressed bytes returned by the stream.

Method Detail

getCompressedCountback to summary
public long getCompressedCount()

Gets the amount of raw or compressed bytes read by the stream.

Returns:long

the amount of raw or compressed bytes read by the stream.

getUncompressedCountback to summary
public long getUncompressedCount()

Gets the amount of decompressed bytes returned by the stream.

Returns:long

the amount of decompressed bytes returned by the stream.