use Digest::MD5; #使用MD5算法模块
my $file = shift || die "Usage:fmd5 filename\n"; #获取参数(文件名),如果没有参数,则输出帮助,程序使用方法.
open(FILE, $file) or (print "Can';t open ';$file';: $!" and exit);#打开文件句柄
binmode(FILE); #以二进制方式打开.
print "[√]$file ---MD5-->",Digest::MD5->new->addfile(*FILE)->hexdigest,"\n"; #输出我们需要的 文件的MD5值.