Module: DooDah::LocalDirectoryHeader
Constant Summary
ZipEntryHeader::CENTRAL_ENTRY_HEADER_SIGNATURE, ZipEntryHeader::DEFLATED, ZipEntryHeader::END_CENTRAL_DIRECTORY_SIGNATURE, ZipEntryHeader::GP_FLAGS_CRC_UNKNOWN, ZipEntryHeader::GP_FLAGS_UTF8, ZipEntryHeader::LOCAL_ENTRY_FOOTER_SIGNATURE, ZipEntryHeader::LOCAL_ENTRY_HEADER_SIGNATURE, ZipEntryHeader::LOCAL_ENTRY_STATIC_HEADER_LENGTH, ZipEntryHeader::LOCAL_ENTRY_TRAILING_DESCRIPTOR_LENGTH, ZipEntryHeader::STORED, ZipEntryHeader::VERSION_NEEDED_TO_EXTRACT
Class Method Summary
collapse
Instance Method Summary
collapse
common_header_size, name_size, #write_common_header, #write_infozip_utf8_name, #write_name
Methods included from ZipHeader
signature_size, #write_signature
Instance Method Details
105
106
107
108
|
# File 'lib/doo_dah/zip_header.rb', line 105
def
write_signature(LOCAL_ENTRY_FOOTER_SIGNATURE)
write([crc, size, size].pack('VVV'))
end
|
98
99
100
101
102
103
|
# File 'lib/doo_dah/zip_header.rb', line 98
def
self. = current_offset
write_signature(LOCAL_ENTRY_HEADER_SIGNATURE)
write_name
end
|