Package kala.compress.compressors.gzip
Class ExtraField.SubField
- java.lang.Object
-
- kala.compress.compressors.gzip.ExtraField.SubField
-
- Enclosing class:
- ExtraField
public static class ExtraField.SubField extends java.lang.ObjectIf theFLG.FEXTRAbit is set, an "extra field" is present in the header, with total length XLEN bytes. It consists of a series of subfields, each of the form:+---+---+---+---+==================================+ |SI1|SI2| LEN |... LEN bytes of subfield data ...| +---+---+---+---+==================================+
The reserved IDs are:
SI1 SI2 Data ---------- ---------- ---- 0x41 ('A') 0x70 ('P') Apollo file type informationSubfield IDs with
SI2 = 0are reserved for future use.LEN gives the length of the subfield data, excluding the 4 initial bytes.
- See Also:
- RFC 1952 GZIP File Format Specification
-
-
Constructor Summary
Constructors Constructor Description SubField(byte si1, byte si2, byte[] payload)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetId()The 2 character ISO-8859-1 string made from the si1 and si2 bytes of the sub field id.byte[]getPayload()The subfield payload.
-