#!/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 <filename>

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

