def file_snapshots
      @file_snapshots = Hash.new { |h, k| h[k] = [] }

      files.each do |f|
        io = File.open(f)

        begin
          @mpq_reader = self.class::MPQ_READER.new
          @mpq_reader.read(io)
          @file_snapshots[f] << @mpq_reader
          print "."
        rescue EOFError => e
          puts "#{e.inspect}\n#{f}"
        end
      end

      return @file_snapshots
    end
def file_snapshots
      @file_snapshots = Hash.new { |h, k| h[k] = [] }

      files.each do |f|
        io = File.open(f)

        begin
          @mpq_reader = self.class::MPQ_READER.new
          @mpq_reader.read(io)
          @file_snapshots[f] << @mpq_reader
          print "."
        rescue EOFError => e
          puts "#{e.inspect}\n#{f}"
        end
      end

      return @file_snapshots
    end
Return snapshots of parsed files