# File lib/zip/zip_extra_field.rb, line 62 def merge(binstr) return if binstr.empty? size, content = initial_parse(binstr) size or return @flag, mtime, atime, ctime = content.unpack("CVVV") mtime and @mtime ||= DOSTime.at(mtime) atime and @atime ||= DOSTime.at(atime) ctime and @ctime ||= DOSTime.at(ctime) end