# File lib/RMagick.rb, line 724
    def get_exif_by_number(*tag)
        hash = Hash.new
        if tag.length == 0
            exif_data = self['EXIF:!']
            if exif_data
                exif_data.split("\n").each do |exif|
                    tag, value = exif.split('=')
                    tag = tag[1,4].hex
                    hash[tag] = value
                end
            end
        else
            tag.each do |num|
                rval = self["EXIF:#{'#%04X' % num}"]
                hash[num] = rval == 'unknown' ? nil : rval
            end
        end
        return hash
    end