public class GZIPDecoder extends java.lang.Object implements GZIPConstants
| Modifier and Type | Field and Description |
|---|---|
static long |
SEARCH_EOF_AT_START |
BYTES_IN_INT, BYTES_IN_SHORT, GZIP_COMPRESSION_METHOD_DEFLATE, GZIP_COMPRESSION_METHOD_IDX, GZIP_FEXTRA_LENGTH_BYTES, GZIP_FEXTRA_LENGTH_IDX, GZIP_FEXTRA_NAME_BYTES, GZIP_FEXTRA_NAME_IDX, GZIP_FEXTRA_VALUE_IDX, GZIP_FEXTRA_VALUE_MAX_LENGTH, GZIP_FLAG_FCOMMENT, GZIP_FLAG_FEXTRA, GZIP_FLAG_FHCRC, GZIP_FLAG_FNAME, GZIP_FLAG_FTEXT, GZIP_FLAG_IDX, GZIP_FLAG_VALID_BITS, GZIP_FOOTER_BYTES, GZIP_MAGIC_ONE, GZIP_MAGIC_ONE_IDX, GZIP_MAGIC_TWO, GZIP_MAGIC_TWO_IDX, GZIP_MTIME_IDX, GZIP_MTIME_LENGTH, GZIP_OS_IDX, GZIP_OS_UNIX, GZIP_STATIC_FOOTER_SIZE, GZIP_STATIC_HEADER_SIZE, GZIP_XFL_IDX, LX_RECORD, LX_RECORD_VALUE, NO_BYTES_IN_STREAM, SL_RECORD| Constructor and Description |
|---|
GZIPDecoder() |
GZIPDecoder(int max) |
GZIPDecoder(int maxNameSize,
int maxCommentSize) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
alignedAtEOF(long skipped) |
long |
alignOnMagic3(java.io.InputStream is)
Read bytes from InputStream argument until 3 bytes are found that appear
to be the start of a GZIPHeader.
|
GZIPHeader |
parseHeader(java.io.InputStream origIn) |
GZIPHeader |
parseHeader(java.io.InputStream origIn,
boolean assume1st3) |
public static final long SEARCH_EOF_AT_START
public GZIPDecoder()
public GZIPDecoder(int max)
public GZIPDecoder(int maxNameSize,
int maxCommentSize)
public boolean alignedAtEOF(long skipped)
public long alignOnMagic3(java.io.InputStream is)
throws java.io.IOException
is - InputStream to read fromjava.io.IOExceptionpublic GZIPHeader parseHeader(java.io.InputStream origIn) throws GZIPFormatException, java.io.IOException
GZIPFormatExceptionjava.io.IOExceptionpublic GZIPHeader parseHeader(java.io.InputStream origIn, boolean assume1st3) throws GZIPFormatException, java.io.IOException
GZIPFormatExceptionjava.io.IOExceptionCopyright © 2019 The International Internet Preservation Consortium. All Rights Reserved.