Base64:将数据转换为可打印的数据
跳到导航
跳到搜索
base64 将从文件或标准输入读取的数据转换为(或从)base64 编码形式。base64 编码形式使用可打印的 ASCII 字符表示二进制数据。用法如下:
base64 [option]… [file] base64 --decode [option]… [file]
退出状态为零表示成功,非零值表示失败。
base64 编码会将数据扩展到原始大小的大约133%。base32 编码会将数据扩展到原始大小的大约160%。该格式符合 RFC 4648。
如需获取更一般的编码功能,请参阅 basenc:将数据转换为可打印的数据。
该程序接受以下选项。还可参阅通用选项。
'-w cols'
'--wrap=cols'
在编码过程中,每 cols 个字符后换行。这必须是一个正数。
默认情况下,在76个字符后换行。使用值0可以完全禁用换行。
'-d'
'--decode'
更改操作模式,默认为编码数据,改为解码数据。输入应为base64编码的数据,输出将为原始数据。
'-i'
'--ignore-garbage'
在解码过程中,总是接受换行符。在解码过程中,忽略无法识别的字节,以允许解码扭曲的数据。