Class ZCompressorInputStream
java.lang.Object
java.io.InputStream
org.apache.commons.compress.compressors.CompressorInputStream
org.apache.commons.compress.compressors.lzw.LZWInputStream
org.apache.commons.compress.compressors.z.ZCompressorInputStream
- All Implemented Interfaces:
Closeable,AutoCloseable,InputStreamStatistics
Input stream that decompresses .Z files.
- Since:
- 1.7
-
Constructor Summary
ConstructorsConstructorDescriptionZCompressorInputStream(InputStream inputStream) Constructs a new instance.ZCompressorInputStream(InputStream inputStream, int memoryLimitInKiB) Constructs a new instance. -
Method Summary
Modifier and TypeMethodDescriptionstatic booleanmatches(byte[] signature, int length) Checks if the signature matches what is expected for a Unix compress file.Methods inherited from class org.apache.commons.compress.compressors.lzw.LZWInputStream
close, getCompressedCount, read, readMethods inherited from class org.apache.commons.compress.compressors.CompressorInputStream
getBytesRead, getCount, getUncompressedCountMethods inherited from class java.io.InputStream
available, mark, markSupported, nullInputStream, read, readAllBytes, readNBytes, readNBytes, reset, skip, skipNBytes, transferToMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.commons.compress.utils.InputStreamStatistics
getUncompressedCount
-
Constructor Details
-
ZCompressorInputStream
Constructs a new instance.- Parameters:
inputStream- The underlying input stream.- Throws:
IOException- if an I/O error occurs.
-
ZCompressorInputStream
Constructs a new instance.- Parameters:
inputStream- The underlying input stream.memoryLimitInKiB- maximum allowed estimated memory usage in kibibytes.- Throws:
IOException- if an I/O error occurs.
-
-
Method Details
-
matches
public static boolean matches(byte[] signature, int length) Checks if the signature matches what is expected for a Unix compress file.- Parameters:
signature- the bytes to checklength- the number of bytes to check- Returns:
- true, if this stream is a Unix compress compressed stream, false otherwise
- Since:
- 1.9
-