暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

base64

linux运维学习笔记 2019-12-17
341

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进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论