extern structstd.zip.EndRecord[src]

Fields

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)

Functions

Functionneed_zip64[src]

pub fn need_zip64(self: EndRecord) bool

Parameters

self: EndRecord

Source Code

Source code
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);
}

Source Code

Source code
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);
    }
}