Home / 服务器 / linux base64命令编码/解码文件或标准输入
base64命令用于对 Base64 格式的二进制数据进行编码或解码。它主要用于对二进制数据进行编码,以便可以通过设计用于处理文本数据的通道进行传输。该base64命令可用于对文件或标准输入/输出进行编码或解码。
base64命令可用于对文件或标准输入/输出进行编码或解码。base64命令的基本语法如下:
base64 [OPTION]... [FILE]
如果未指定文件,base64将从标准输入读取。如果未指定选项,base64将对输入进行编码。
要对文件进行编码,请使用-w选项指定最大行宽(默认为 76 个字符):
base64 -w 0 file.txt > file.txt.b64
要解码文件,请使用以下-d选项:
base64 -d file.txt.b64 > file.txt
下表列出了该base64
命令的所有可用选项:
选项 | 描述 |
---|---|
-d ,--decode | 解码数据 |
-i ,--ignore-garbage | 解码时,忽略非字母字符 |
-w ,--wrap=COLS | 在 COLS 字符之后换行编码行(默认 76)。使用 0 禁用换行 |
-h ,--help | 显示帮助信息并退出 |
-v ,--version | 输出版本信息并退出 |
-i
忽略非字母字符的选项。-w
。小知识