base64:base64编码/解码数据并打印到标准输出
格式:
base64 [参数] [文件]
参数:
base64 编码或者解码FILE,或者标准输入,打印标准输出
长选项的强制性参数对于短选项也是必需的。
-d --decode 解码数据
-i, --ignore-garbage 当解码时,忽略非字母字符
-w, --wrap=COLS 解码时在COLS后换行(默认76),使用0表示不换行
--version 输出版本信息并退出
如果没有文件或文件是-,读取标准输入
数据按照RFC 3548中针对base64字母的描述进行编码,当解码时,除了正式的base64字母的字节外,输入还可能包含换行符,使用--ignore-garbage尝试从编码流中的任何其他非字母字节中恢复。
$cat aaa
MCA2ICogKiAqIC91c3IvYmluL2FhYSAvdXNyL2xvY2FsL3NyYy9zY3JpcHRzL0Rpc2tfbW91bnRf
Y2hlY2sucHkKICAgYWFhYQo=
base64 aaa
TUNBMklDb2dLaUFxSUM5MWMzSXZZbWx1TDJGaFlTQXZkWE55TDJ4dlkyRnNMM055WXk5elkzSnBj
SFJ6TDBScGMydGZiVzkxYm5SZgpZMmhsWTJzdWNIa0tJQ0FnWVdGaFlRbz0K
echo 'TUNBMklDb2dLaUFxSUM5MWMzSXZZbWx1TDJGaFlTQXZkWE55TDJ4dlkyRnNMM055WXk5elkzSnBj
> SFJ6TDBScGMydGZiVzkxYm5SZgpZMmhsWTJzdWNIa0tJQ0FnWVdGaFlRbz0K' |base64 -d
MCA2ICogKiAqIC91c3IvYmluL2FhYSAvdXNyL2xvY2FsL3NyYy9zY3JpcHRzL0Rpc2tfbW91bnRf
Y2hlY2sucHkKICAgYWFhYQo=
cat bbb
TUNBMklDb2dLaUFxSUM5MWMzSXZZbWx1TDJGaFlTQXZkWE55TDJ4dlkyRnNMM055WXk5elkzSnBj
SFJ6TDBScGMydGZiVzkxYm5SZgpZMmhsWTJzdWNIa0tJQ0FnWVdGaFlRbz0K
base64 -d bbb
MCA2ICogKiAqIC91c3IvYmluL2FhYSAvdXNyL2xvY2FsL3NyYy9zY3JpcHRzL0Rpc2tfbW91bnRf
Y2hlY2sucHkKICAgYWFhYQo=
文章转载自linux运维学习笔记,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




