1 | base64
|
2 | ===
|
3 |
|
4 | base64 编码/解码文件或标准输入输出
|
5 |
|
6 | ### 描述
|
7 |
|
8 | base64将`文件`或`标准输入`编码或解码为标准输出;
|
9 |
|
10 | ### 语法
|
11 |
|
12 | ```shell
|
13 | base64 [OPTION]... [FILE]
|
14 | ```
|
15 |
|
16 | ### 参数
|
17 |
|
18 | ```shell
|
19 | -d, --decode # 解码
|
20 | -i, --ignore-garbage # 解码时,忽略非字母字符
|
21 | -w, --wrap=COLS # 在指定的字符数后自动换行(默认为76), 0 为禁用自动换行
|
22 |
|
23 | --help # 显示此帮助说明并退出
|
24 | --version # 输出版本信息并退出
|
25 | ```
|
26 |
|
27 | ### 实例
|
28 |
|
29 | 编码字符串
|
30 |
|
31 | ```bash
|
32 | printf foo|base64
|
33 | ```
|
34 |
|
35 | 编码文件
|
36 |
|
37 | ```bash
|
38 | base64 file
|
39 | ```
|
40 |
|
41 | 解码
|
42 |
|
43 | ```bash
|
44 | printf Zm9v|base64 -d
|
45 | ```
|
46 |
|
47 | 解码文件
|
48 |
|
49 | ```bash
|
50 | base64 -d file
|
51 | ```
|
52 |
|