#!/usr/bin/env ruby # Created: January 28,1999 Thursday 12:42:33 # Author: tetsu(WATANABE Tetsuya) # $Id: md5sum.rb,v 1.4 2007/05/07 06:29:14 tetsu Exp $ # hint: ruby-list 11775 11780 # Made memory friendly by Trent Gamblin 2009-11-30 # usage: md5sum.rb require 'md5' filename = ARGV[0] input = File.open(filename, "rb") md5 = MD5.new while bytes = input.read(4096) md5.update(bytes) end input.close() STDOUT.puts md5.hexdigest