The compressed size stored in the record, which is allowed to differ from EntryMetaData#compressedSize.
The CRC-32 checksum stored in the record, which is allowed to differ from EntryMetaData#crc32.
true if the record is preceded by its optional signature.
The signature is not part of the original format, it is a later convention writers are free to follow. It is
false when the record is read as starting at its first byte, see LocalDataDescriptor#zip64 for how the
layout is chosen.
The uncompressed size stored in the record, which is allowed to differ from EntryMetaData#uncompressedSize.
true if the sizes are stored as 8-byte values.
Neither record tells the width reliably: the local file header is written before a streaming writer knows the sizes, and the Zip64 extra field of the central directory record, written last, describes that record, not the descriptor, so e.g. an entry placed past 4 GB can carry a Zip64 extra field in its central directory record for its offset alone and a descriptor with 4-byte sizes. The record is therefore read with the layout, among the two widths with and without the signature, whose sizes agree with the central directory, its CRC-32 too when the central directory stores one and several layouts qualify; when none does, the width announced by the Zip64 extra field of the local file header or of the central directory record is used, with the signature when the record starts with one.
Represents the data descriptor record written after the content of an entry, when EntryBitFlag#dataDescriptor is set.