public class GZIPStaticHeader extends java.lang.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(java.io.InputStream is) |
GZIPStaticHeader(java.io.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(java.io.OutputStream os) |
public GZIPStaticHeader()
public GZIPStaticHeader(java.io.InputStream is,
boolean assume1st3)
throws GZIPFormatException,
java.io.IOException
GZIPFormatExceptionjava.io.IOExceptionpublic GZIPStaticHeader(java.io.InputStream is)
throws GZIPFormatException,
java.io.IOException
GZIPFormatExceptionjava.io.IOExceptionpublic GZIPStaticHeader(byte[] data)
throws GZIPFormatException
GZIPFormatExceptionpublic int getLength()
public void writeTo(byte[] buf,
int offset)
public void writeTo(java.io.OutputStream os)
throws java.io.IOException
java.io.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 © 2019 The International Internet Preservation Consortium. All Rights Reserved.