module Utils::MD5

def md5(filename)

Returns:
  • (String) - the hexadecimal representation of the MD5 hash digest

Parameters:
  • filename (String) -- the path to the file for which to compute the MD5 hash
def md5(filename)
  digest = Digest::MD5.new
  digest.reset
  File.open(filename, 'rb') do |f|
    until f.eof?
      digest << f.read(MD5.buffer_size)
    end
  end
  digest.hexdigest
end