小编Sar*_*nan的帖子

hexdigest在linux和windows中为同一个文件生成不同的值


我正在使用Digest :: MD5模块,并在该hexdigest中为windows和linux返回不同的值.

请帮我解决这个问题.

use Digest::MD5;
my $ctx=Digest::MD5->new();
open RD, "input.txt";
$ctx->addfile(*RD);
close RD;
print $ctx->hexdigest;
Run Code Online (Sandbox Code Playgroud)

input.txt文件具有以下内容:

hello
Run Code Online (Sandbox Code Playgroud)

输出:窗口

5d41402abc4b2a76b9719d911017c592
Run Code Online (Sandbox Code Playgroud)

输出:Linux

af5597c29467a96523a70787c319f4db
Run Code Online (Sandbox Code Playgroud)

谢谢,
Saravanan

perl perl-module digest md5sum perl-data-structures

2
推荐指数
1
解决办法
216
查看次数

标签 统计

digest ×1

md5sum ×1

perl ×1

perl-data-structures ×1

perl-module ×1