RubyのプログラムからファイルのMD5値を得てみました。もっとも単純な方法は、Digest::MD5.hexdigestを使う方法です。 詳しくはrefe Digest::Baseあたりを調べましょう。riでは見つかりません。 require 'pathname' require 'digest/md5' p = Pathname.new("rubyco.txt") p.open("wb") do |f| f.print "Hello!" end p Digest::MD5.hexdigest(p.read) #=> "952d2c56d0485958336747bcdd98590d"