我正在尝试
base58perl.pl
使用以下命令在我的终端中运行:
perl base58perl.pl
但我收到以下错误:
Cannot decode! Invalid Base58 Character(s)!
这是代码:
my $fileSrc = 'base58.txt';
open my $fhSrc, $fileSrc or die "Could not open $fileSrc: $!";
my $fileDest = 'hex.txt';
open( my $fhDest, '>>', $fileDest) or die "Could not open file $fileDest: $!";
while ( my $base58_encoded_address = <$fhSrc >) {
my $binary_address = decodebase58tohex($base58_encoded_address);
say $fhDest $binary_address;
}
close $fhSrc;
close $fhDest;
内容为base58.txt
base58形式的BTC地址列表。
我也试过
chmod a+x base58perl.pl
perl base58perl.pl
base58.txt 内容:
1E5PBfSaFawBy1RjBHkS6FDtCwXkYSsVTo
1DCgptTS2uY2occbVdW1qcVT72T75RXbyg
1CUNEBjYrCn2y1SdiUMohaKUi4wpP326Lb
我仍然得到同样的错误。