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) ZCompressorInputStream(InputStream inputStream, int memoryLimitInKb) -
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
- Throws:
IOException
-
ZCompressorInputStream
- Throws:
IOException
-
-
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
-