小智 19
它有模块:Digest :: MD5 :: File.有了它,代码被简化为:
use Digest::MD5::File qw( file_md5_hex );
my $md5 = file_md5_hex( $some_file_name );
Run Code Online (Sandbox Code Playgroud)
使用摘要:: MD5
use Digest::MD5 qw(md5);
my $hash;
{
local $/ = undef;
open FILE, "$wav_file_name";
binmode FILE;
my $data = <FILE>;
close FILE;
$hash = md5($data);
}
Run Code Online (Sandbox Code Playgroud)
或者您可以使用OO界面:
use Digest::MD5;
open FILE, "$wav_file_name";
my $ctx = Digest::MD5->new;
$ctx->addfile (*FILE);
my $hash = $ctx->digest;
close (FILE);
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
12664 次 |
最近记录: |