Bash 的 base64 命令

作者:hubenchang0515日期:2025/11/15

#Bash 的 base64 命令

1base64 [OPTION]... [FILE]...
2

功能

进行 BASE64 编码或解码。

类型

可执行文件(/usr/bin/base64),属于 coreutils

参数

  • OPTION 选项:
    • -d, --decode - 解码;不带此选项则为编码
    • -i, --ignore-garbage - 解码时忽略无效字符
    • -w, --wrap=COLS - 编码输出时一行的字符数;默认为 76,设为 0 则不换行
    • --help - 显示帮助
    • --version - 显示版本
  • FILE - 文件列表

#示例

1$ man base64 > 1.txt
2$ cat 1.txt
3BASE64(1)                        User Commands                       BASE64(1)
4
5NAME
6       base64 - base64 encode/decode data and print to standard output
7
8SYNOPSIS
9       base64 [OPTION]... [FILE]
10...
11$ base64 1.txt > 2.txt      # 编码
12$ cat 2.txt
13QkFTRTY0KDEpICAgICAgICAgICAgICAgICAgICAgICAgVXNlciBDb21tYW5kcyAgICAgICAgICAg
14ICAgICAgICAgICAgQkFTRTY0KDEpCgpOQU1FCiAgICAgICBiYXNlNjQgLSBiYXNlNjQgZW5jb2Rl
15L2RlY29kZSBkYXRhIGFuZCBwcmludCB0byBzdGFuZGFyZCBvdXRwdXQKClNZTk9QU0lTCiAgICAg
16ICBiYXNlNjQgW09QVElPTl0uLi4gW0ZJTEVdCgpERVNDUklQVElPTgogICAgICAgQmFzZTY0IGVu
17...
18$ base64 -d 2.txt           # 解码
19BASE64(1)                        User Commands                       BASE64(1)
20
21NAME
22       base64 - base64 encode/decode data and print to standard output
23
24SYNOPSIS
25       base64 [OPTION]... [FILE]
26...
27

#相关命令

命令说明
base32进行 BASE32 编码或解码
basenc进行 BASE2 BASE16 BASE32 BASE64 编码或解码

#推荐阅读

#手册

显示

1BASE64(1)                        User Commands                       BASE64(1)
2
3NAME
4       base64 - base64 encode/decode data and print to standard output
5
6SYNOPSIS
7       base64 [OPTION]... [FILE]
8
9DESCRIPTION
10       Base64 encode or decode FILE, or standard input, to standard output.
11
12       With no FILE, or when FILE is -, read standard input.
13
14       Mandatory  arguments  to  long  options are mandatory for short options
15       too.
16
17       -d, --decode
18              decode data
19
20       -i, --ignore-garbage
21              when decoding, ignore non-alphabet characters
22
23       -w, --wrap=COLS
24              wrap encoded lines after COLS character (default 76).  Use 0  to
25              disable line wrapping
26
27       --help display this help and exit
28
29       --version
30              output version information and exit
31
32       The  data are encoded as described for the base64 alphabet in RFC 4648.
33       When decoding, the input may contain newlines in addition to the  bytes
34       of  the formal base64 alphabet.  Use --ignore-garbage to attempt to re‐
35       cover from any other non-alphabet bytes in the encoded stream.
36
37AUTHOR
38       Written by Simon Josefsson.
39
40REPORTING BUGS
41       GNU coreutils online help: <https://www.gnu.org/software/coreutils/>
42       Report any translation bugs to <https://translationproject.org/team/>
43
44COPYRIGHT
45       Copyright © 2023 Free Software Foundation, Inc.   License  GPLv3+:  GNU
46       GPL version 3 or later <https://gnu.org/licenses/gpl.html>.
47       This  is  free  software:  you  are free to change and redistribute it.
48       There is NO WARRANTY, to the extent permitted by law.
49
50SEE ALSO
51       basenc(1)
52
53       Full documentation <https://www.gnu.org/software/coreutils/base64>
54       or available locally via: info '(coreutils) base64 invocation'
55
56GNU coreutils 9.4                 April 2024                         BASE64(1)
57

Bash 的 base64 命令》 是转载文章,点击查看原文


相关推荐


Vue3实现拖拽排序
用户9714171814272025/11/14

Vue3 + Element Plus + SortableJS 实现表格拖拽排序功能 📋 目录 功能概述 技术栈 实现思路 代码实现 核心要点 常见问题 总结 功能概述 在管理后台系统中,表格数据的排序功能是一个常见的需求。本文介绍如何使用 Vue3、Element Plus 和 SortableJS 实现一个完整的表格拖拽排序功能,支持: ✅ 通过拖拽图标对表格行进行排序 ✅ 实时更新数据顺序 ✅ 支持数据过滤后的排序 ✅ 切换标签页时自动初始化 ✅ 优雅的动画效果 先看实现效果:


Python 的内置函数 id
IMPYLH2025/11/13

Python 内建函数列表 > Python 的内置函数 id Python 的内置函数 id() 是一个非常有用的工具函数,它返回一个对象的"身份标识",这个标识实际上是该对象在内存中的地址(以整数形式表示)。以下是关于 id() 函数的详细说明: 基本用法 x = 42 print(id(x)) # 输出一个整数,代表变量x所引用的对象的内存地址 特性说明 每个对象在内存中都有唯一的id这个id在对象的生命周期内保持不变不同对象可能有相同的id(如果前一个对象已被销毁)


FastAPI × SQLAlchemy 2.0 Async:从“能跑”到“可压测”的完整工程实践
Java私教2025/11/11

一句话总结 用 SQLAlchemy 2.0 AsyncIO 模式,把 FastAPI 的并发优势兑现成 真正的数据库吞吐;再叠上连接池、事务、迁移、测试四件套,直接上线不踩坑。 1. 为什么要“异步 ORM”? 场景同步 SQLAlchemy异步 SQLAlchemy100 个并发上传开 100 线程 → 100 个连接 → DB 被打爆单线程 20 连接即可跑满 CPU请求等待 I/O线程上下文切换 8 ms协程切换 0.3 ms代码风格


删一个却少俩:Antd Tag 多节点同时消失的原因
顺凡2025/11/9

删一个却少俩:Antd Tag 多节点同时消失的原因 需求 一个表单的小需求,能填写多个福利,最多十个,福利名称允许重复,和官方的动态添加和删除示例交互一模一样,只是官方示例不支持 tag 内容重复,使用的 tag 内容作为 key 我复制丢给 AI,下掉去重,限制个数,好!满足需求了,key 值怎么办不能用重复的,拼个索引吧,最后主要代码如下, 反问一下:你觉得这会有什么问题,能达到删一个少俩的效果吗🤔??? 问题 大家应该都知道用 index 作为 key,会有一些问题,对于我这个需


程序员副业 | 2025年10月复盘
嘟嘟MD2025/11/7

本文首发于公众号:嘟爷创业日记 。 我已经坚持日更600天+,欢迎过来追剧~ 大家好,我是嘟嘟MD,一个10年程序员,现在离职创业,有700天了,我每个月都会写一篇总结复盘,让大家可以近距离看看一个离职程序员都在干什么,今天这篇是九月份的总结,大概2000字,略长,有空的可以翻翻,希望对大家有一丢丢的借鉴作用! 一、月度大事 10月结束了,一直拖到现在才有空汇总下10月份的进度,整体来说对外的合作少了,组织内的事情多了。 1:公众号运营+B站视频运营 公众号和B站视频运营还是我的最高优先级


在 Vue3 项目中使用 el-tree
代码工人笔记2025/11/3

在 Vue3 项目中使用 el-tree 文章目录 一、基础用法1. 引入组件 二、常用功能与配置1. 节点选择(复选框 / 单选)2. 展开 / 折叠控制3. 自定义节点内容4. 搜索过滤节点5. 获取选中节点 三、动态加载节点 一、基础用法 1. 引入组件 <template> <el-tree :data="treeData" :props="defaultProps" @node-click="handleNode


SQL之表的查改(上)
啊吧怪不啊吧2025/10/31

目录 1. Retrieve 1.2 Select 1.2.1全列插入 1.2.2 use 1.2.3 指定列查询 1.2.4 select+固定值 1.2.5 列值修改查询 1.2.6 别名 1.2.7 查询结果去重 在前面的文章中我们链接了表的增删操作,今天我们来聊一下表的查找与修改操作。 1. Retrieve 首先我们要了解到Retrieve不是某一个具体的指令,它描述的是 “从数据库表中获取数据” 这一行为本身,而实现这种行为的具体技


Swift 并发编程新选择:Mutex 保护可变状态实战解析
unravel20252025/10/29

前言 Swift 5.5 带来 async/await 与 Actor 后,「用 Actor 包一层」几乎成了默认答案。 但在日常开发里,我们经常会遇到两种尴尬: 只想保护一个计数器、缓存或 token,却不得不把整段逻辑都改成异步; 把对象放到 @MainActor 后,发现后台线程也要用,结果到处是 await。 Apple 在 Swift 5.9 前后把 Mutex 正式搬进标准库(通过 Synchronization 模块),给“同步但不想异步”的场景提供了第三条路。 Mutex 是


F032 材料科学文献知识图谱可视化分析系统(四种知识图谱可视化布局) | vue + flask + echarts + d3.js 实现
B站麦麦大数据2025/10/26

文章结尾部分有CSDN官方提供的学长 联系方式名片 关注B站,有好处! 编号: F032 视频 neo4j 文献知识图谱可视化分析系统 | vue + flask + echarts + d3.js 实现 1 系统简介 系统简介:本系统是一个基于Vue+Flask构建的材料科学文献知识图谱可视化分析系统,其核心功能围绕文献数据的抓取、分析、可视化和用户管理展开。主要包括:主页模块,用于展示最新文献卡片,方便用户快速了解最新动态;文献搜索功能,支持用户通过关键词或其他条


【DeepSeek新开源】DeepSeek-OCR如何用“视觉压缩”革新长文本处理
kakaZhui2025/10/23

最近DeepSeek团队刚放出DeepSeek-OCR项目,不再将其视为一个简单的OCR(光学字符识别)工具,而是将其作为一个开创性的实验平台,旨在探索和验证一个激进的理念:我们能否利用视觉模态作为一种超高效的文本信息压缩媒介? 即,将长篇的数字文本“渲染”成一张图像,再用一个强大的视觉语言模型(VLM)从这张图像中“读”出原文。 接下来我们一起看下DeepSeek-OCR从“视觉压缩”的核心哲学,到其创新的DeepEncoder架构和多分辨率支持,再到其庞大的数据工程和训练管线。 1. 引

首页编辑器站点地图

Copyright © 2025 聚合阅读

License: CC BY-SA 4.0