21 lines
402 B
Ruby
21 lines
402 B
Ruby
#coding=utf-8
|
|
|
|
module Trustie
|
|
module Utils
|
|
def self.digest(diskfile)
|
|
md5 = Digest::MD5.new
|
|
File.open(diskfile, "rb") do |f|
|
|
buffer = ""
|
|
while (buffer = f.read(8192))
|
|
md5.update(buffer)
|
|
end
|
|
end
|
|
md5.hexdigest
|
|
end
|
|
end
|
|
end
|
|
|
|
if __FILE__ == $0
|
|
puts Trustie::Utils.digest('/Users/guange/Downloads/QQ_V4.0.2.dmg')
|
|
end
|