# File lib/archive/support/zlib.rb, line 135
    def initialize(delegate, level = nil, window_bits = nil, mem_level = nil, strategy = nil)
      @delegate = delegate
      @level = level
      @window_bits = window_bits
      @mem_level = mem_level
      @strategy = strategy
      @deflater = Zlib::Deflate.new(@level, @window_bits, @mem_level, @strategy)
      @deflate_buffer = ''
      @checksum = nil
      @compressed_size = nil
      @uncompressed_size = nil
    end