signature: [4]u8 align(1)disk_number: u16 align(1)central_directory_disk_number: u16 align(1)record_count_disk: u16 align(1)record_count_total: u16 align(1)central_directory_size: u32 align(1)central_directory_offset: u32 align(1)comment_len: u16 align(1)pub const EndRecord = extern struct {
signature: [4]u8 align(1),
disk_number: u16 align(1),
central_directory_disk_number: u16 align(1),
record_count_disk: u16 align(1),
record_count_total: u16 align(1),
central_directory_size: u32 align(1),
central_directory_offset: u32 align(1),
comment_len: u16 align(1),
pub fn need_zip64(self: EndRecord) bool {
return isMaxInt(self.record_count_disk) or
isMaxInt(self.record_count_total) or
isMaxInt(self.central_directory_size) or
isMaxInt(self.central_directory_offset);
}
}