signature: [4]u8 align(1)version_made_by: u16 align(1)version_needed_to_extract: u16 align(1)flags: GeneralPurposeFlags align(1)compression_method: CompressionMethod align(1)last_modification_time: u16 align(1)last_modification_date: u16 align(1)crc32: u32 align(1)compressed_size: u32 align(1)uncompressed_size: u32 align(1)filename_len: u16 align(1)extra_len: u16 align(1)comment_len: u16 align(1)disk_number: u16 align(1)internal_file_attributes: u16 align(1)external_file_attributes: u32 align(1)local_file_header_offset: u32 align(1)pub const CentralDirectoryFileHeader = extern struct {
signature: [4]u8 align(1),
version_made_by: u16 align(1),
version_needed_to_extract: u16 align(1),
flags: GeneralPurposeFlags align(1),
compression_method: CompressionMethod align(1),
last_modification_time: u16 align(1),
last_modification_date: u16 align(1),
crc32: u32 align(1),
compressed_size: u32 align(1),
uncompressed_size: u32 align(1),
filename_len: u16 align(1),
extra_len: u16 align(1),
comment_len: u16 align(1),
disk_number: u16 align(1),
internal_file_attributes: u16 align(1),
external_file_attributes: u32 align(1),
local_file_header_offset: u32 align(1),
}