public class GZIPStaticHeader extends Object implements GZIPConstants
| Modifier and Type | Field and Description |
|---|---|
static byte[] |
DEFAULT_HEADER_DATA |
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 |
|---|
GZIPStaticHeader() |
GZIPStaticHeader(byte[] data) |
GZIPStaticHeader(InputStream is) |
GZIPStaticHeader(InputStream is,
boolean assume1st3) |
| Modifier and Type | Method and Description |
|---|---|
int |
getIntVal(int offset) |
int |
getLength() |
long |
getMTime() |
int |
getOS() |
boolean |
isFCommentSet() |
boolean |
isFExtraSet() |
boolean |
isFHCRCSet() |
boolean |
isFNameSet() |
boolean |
isFTextSet() |
void |
setFCommentFlag(boolean val) |
void |
setFExtraFlag(boolean val) |
void |
setFHCRCFlag(boolean val) |
void |
setFNameFlag(boolean val) |
void |
setFTextFlag(boolean val) |
void |
writeTo(byte[] buf,
int offset) |
void |
writeTo(OutputStream os) |
public GZIPStaticHeader()
public GZIPStaticHeader(InputStream is, boolean assume1st3) throws GZIPFormatException, IOException
GZIPFormatExceptionIOExceptionpublic GZIPStaticHeader(InputStream is) throws GZIPFormatException, IOException
GZIPFormatExceptionIOExceptionpublic GZIPStaticHeader(byte[] data)
throws GZIPFormatException
GZIPFormatExceptionpublic int getLength()
public void writeTo(byte[] buf,
int offset)
public void writeTo(OutputStream os) throws IOException
IOExceptionpublic int getIntVal(int offset)
public int getOS()
public long getMTime()
public boolean isFTextSet()
public void setFTextFlag(boolean val)
public boolean isFHCRCSet()
public void setFHCRCFlag(boolean val)
public boolean isFExtraSet()
public void setFExtraFlag(boolean val)
public boolean isFNameSet()
public void setFNameFlag(boolean val)
public boolean isFCommentSet()
public void setFCommentFlag(boolean val)
Copyright © 2015 The International Internet Preservation Consortium. All Rights Reserved.