|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.io.InputStream
org.apache.commons.compress.compressors.CompressorInputStream
org.apache.commons.compress.compressors.xz.XZCompressorInputStream
public class XZCompressorInputStream
XZ decompressor.
| Constructor Summary | |
|---|---|
XZCompressorInputStream(InputStream inputStream)
Creates a new input stream that decompresses XZ-compressed data from the specified input stream. |
|
XZCompressorInputStream(InputStream inputStream,
boolean decompressConcatenated)
Creates a new input stream that decompresses XZ-compressed data from the specified input stream. |
|
| Method Summary | |
|---|---|
int |
available()
|
void |
close()
|
static boolean |
matches(byte[] signature,
int length)
Checks if the signature matches what is expected for a .xz file. |
int |
read()
|
int |
read(byte[] buf,
int off,
int len)
|
long |
skip(long n)
|
| Methods inherited from class org.apache.commons.compress.compressors.CompressorInputStream |
|---|
count, count, getBytesRead, getCount |
| Methods inherited from class java.io.InputStream |
|---|
mark, markSupported, read, reset |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public XZCompressorInputStream(InputStream inputStream)
throws IOException
inputStream - where to read the compressed data
IOException - if the input is not in the .xz format,
the input is corrupt or truncated, the .xz
headers specify options that are not supported
by this implementation, or the underlying
inputStream throws an exception
public XZCompressorInputStream(InputStream inputStream,
boolean decompressConcatenated)
throws IOException
inputStream - where to read the compressed datadecompressConcatenated - if true, decompress until the end of the
input; if false, stop after the first .xz
stream and leave the input position to point
to the next byte after the .xz stream
IOException - if the input is not in the .xz format,
the input is corrupt or truncated, the .xz
headers specify options that are not supported
by this implementation, or the underlying
inputStream throws an exception| Method Detail |
|---|
public static boolean matches(byte[] signature,
int length)
signature - the bytes to checklength - the number of bytes to check
public int read()
throws IOException
read in class InputStreamIOException
public int read(byte[] buf,
int off,
int len)
throws IOException
read in class InputStreamIOException
public long skip(long n)
throws IOException
skip in class InputStreamIOException
public int available()
throws IOException
available in class InputStreamIOException
public void close()
throws IOException
close in interface Closeableclose in class InputStreamIOException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||