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'

在解码过程中,总是接受换行符。在解码过程中,忽略无法识别的字节,以允许解码扭曲的数据。