FileNodeListHeader deserializeFileNodeListHeader() throws TikaException, IOException {
        long positionOfThisHeader = offset;
        long uintMagic = deserializeLittleEndianLong();
        long fileNodeListId = deserializeLittleEndianInt();
        long nFragmentSequence = deserializeLittleEndianInt();

        return new FileNodeListHeader(positionOfThisHeader, uintMagic, fileNodeListId,
                nFragmentSequence);
    }
Depending on stpFormat and cbFormat, will deserialize a FileChunkReference.

@param stpFormat An unsigned integer that specifies the size and format of the
                 FileNodeChunkReference.stp field specified by the fnd field if this
                 FileNode structure has a
                 value of the BaseType field equal to 1 or 2. MUST be ignored if the
                 value of the BaseType field
                 of this FileNode structure is equal to 0. The meaning of the StpFormat
                 field is given by the
                 following table.
                 Value Meaning
                 0 8 bytes, uncompressed.
                 1 4 bytes, uncompressed.
                 2 2 bytes, compressed.
                 3 4 bytes, compressed.
                 The value of an uncompressed file pointer specifies a location in the
                 file. To uncompress a
                 compressed file pointer, multiply the value by 8.
@param cbFormat  An unsigned integer that specifies the size and format of the
                 FileNodeChunkReference.cb field specified by the fnd field if this
                 FileNode structure has a
                 BaseType field value equal to 1 or 2. MUST be 0 and MUST be ignored if
                 BaseType of this
                 FileNode structure is equal to 0. The meaning of CbFormat is given by
                 the following table.
                 Value Meaning
                 0 4 bytes, uncompressed.
                 1 8 bytes, uncompressed.
                 2 1 byte, compressed.
                 3 2 bytes, compressed.
                 The value of an uncompressed byte count specifies the size, in bytes, of
                 the data referenced by a
                 FileNodeChunkReference structure. To uncompress a compressed byte count,
                 multiply the value by 8.
@return
@throws IOException
tika-parsers/tika-parsers-standard/tika-parsers-standard-modules/tika-parser-microsoft-module/src/main/java/org/apache/tika/parser/microsoft/onenote/OneNotePtr.java