Method: Rex::Zip::CompFlags#initialize

Defined in:
lib/rex/zip/blocks.rb

#initialize(gpbf, compmeth, timestamp) ⇒ CompFlags

Returns a new instance of CompFlags.



39
40
41
42
43
44
# File 'lib/rex/zip/blocks.rb', line 39

def initialize(gpbf, compmeth, timestamp)
  @gpbf = gpbf
  @compmeth = compmeth
  @mod_time = ((timestamp.hour << 11) | (timestamp.min << 5) | (timestamp.sec))
  @mod_date = (((timestamp.year - 1980) << 9) | (timestamp.mon << 5) | (timestamp.day))
end