Class MasterHeaderBlock

java.lang.Object
com.webcodepro.shrinkit.MasterHeaderBlock

public class MasterHeaderBlock extends Object
The Master Header Block contains information about the entire ShrinkIt archive.

Note that we need to support multiple versions of the NuFX archive format. Some details may be invalid, depending on version, and those are documented in the getter methods.

See Also:
  • Constructor Details

  • Method Details

    • getMasterCrc

      public int getMasterCrc()
    • setMasterCrc

      public void setMasterCrc(int masterCrc)
    • getTotalRecords

      public long getTotalRecords()
    • setTotalRecords

      public void setTotalRecords(long totalRecords)
    • getArchiveCreateWhen

      public Date getArchiveCreateWhen()
    • setArchiveCreateWhen

      public void setArchiveCreateWhen(Date archiveCreateWhen)
    • getArchiveModWhen

      public Date getArchiveModWhen()
    • setArchiveModWhen

      public void setArchiveModWhen(Date archiveModWhen)
    • getMasterVersion

      public int getMasterVersion()
    • setMasterVersion

      public void setMasterVersion(int masterVersion)
    • getMasterEof

      public long getMasterEof()
    • setMasterEof

      public void setMasterEof(long masterEof)
    • isValidCrc

      public boolean isValidCrc()