class Zip::ExtraField::NTFS
def merge(binstr)
def merge(binstr) return if binstr.empty? size, content = initial_parse(binstr) (size && content) || return content = content[4..-1] tags = parse_tags(content) tag1 = tags[1] return unless tag1 ntfs_mtime, ntfs_atime, ntfs_ctime = tag1.unpack('Q<Q<Q<') ntfs_mtime && @mtime ||= from_ntfs_time(ntfs_mtime) ntfs_atime && @atime ||= from_ntfs_time(ntfs_atime) ntfs_ctime && @ctime ||= from_ntfs_time(ntfs_ctime) end