base64 编码和解码

MIME::Base64

MIME::Base64 - Encoding and decoding of base64 strings

MIME::Base64 base64 字符串的编码和解码

简介:

use MIME::Base64;
 
$encoded = encode_base64('Aladdin:open sesame');
$decoded = decode_base64($encoded);

描述:

这个模块提供了函数来编码和解码字符串 

base64 编码是设计表示 8位字节的序列

The following primary functions are provided:

下面的主要函数提供:

encode_base64( $bytes )
encode_base64( $bytes, $eol );

Encode data通过调用   encode_base64() function.

这个参数 是字节字符串来编码

第2个参数是行结束序列来使用 

它是可选的 默认是"
";

返回的编码字符串是被分成 每行不超过76个字符 



[root@sword ~]# perl a1.pl
YWJj
[root@sword ~]# cat a1.pl
use MIME::Base64;
print  encode_base64('abc');
[root@sword ~]# perl a1.pl
YWJj


decode_base64( $str )

Decode 一个base64 字符串通过调用decode_base64() function

这个函数需要一个参数
[root@sword ~]# cat a2.pl 
use MIME::Base64;
print decode_base64('YWJj');
[root@sword ~]# perl a2.pl
abc[root@sword ~]# 

原文地址:https://www.cnblogs.com/hzcya1995/p/13348971.html