Class GZIPStaticHeader

java.lang.Object
org.archive.format.gzip.GZIPStaticHeader
All Implemented Interfaces:
GZIPConstants

public class GZIPStaticHeader extends Object implements GZIPConstants
The first 10-bytes of a GZip Member record. Exactly 10 bytes.
Author:
Brad +---+---+---+---+---+---+---+---+---+---+ |ID1|ID2|CM |FLG| MTIME |XFL|OS | (more-->) +---+---+---+---+---+---+---+---+---+---+
  • Field Details

    • DEFAULT_HEADER_DATA

      public static final byte[] DEFAULT_HEADER_DATA
  • Constructor Details

  • Method Details

    • getLength

      public int getLength()
    • writeTo

      public void writeTo(byte[] buf, int offset)
    • writeTo

      public void writeTo(OutputStream os) throws IOException
      Throws:
      IOException
    • getIntVal

      public int getIntVal(int offset)
    • getOS

      public int getOS()
    • getMTime

      public long getMTime()
    • isFTextSet

      public boolean isFTextSet()
    • setFTextFlag

      public void setFTextFlag(boolean val)
    • isFHCRCSet

      public boolean isFHCRCSet()
    • setFHCRCFlag

      public void setFHCRCFlag(boolean val)
    • isFExtraSet

      public boolean isFExtraSet()
    • setFExtraFlag

      public void setFExtraFlag(boolean val)
    • isFNameSet

      public boolean isFNameSet()
    • setFNameFlag

      public void setFNameFlag(boolean val)
    • isFCommentSet

      public boolean isFCommentSet()
    • setFCommentFlag

      public void setFCommentFlag(boolean val)