首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >base64解码命令linux cli命令

base64解码命令linux cli命令
EN

Stack Overflow用户
提问于 2021-02-16 16:47:11
回答 1查看 3K关注 0票数 0

除了回音之外,我还可以问一问,是否有一种方法可以对文件进行猫化并检索字符串,然后使用它通过base64进行解码?

此命令起作用

代码语言:javascript
运行
复制
echo "dctyGqLcE5s+D3gzO9pxQo8C+YABV7SBbfn2jamVzVc="  | base64 --decode > out.txt

我试图将字符串放在名为file.text的文本文件上,并将回显替换为cat,但似乎失败了。

代码语言:javascript
运行
复制
echo "`cat file.txt`"  | base64 --decode > out.txt

错误信息:

代码语言:javascript
运行
复制
base64: invalid input
EN

Stack Overflow用户

发布于 2021-02-16 16:49:52

用法:

man base64

代码语言:javascript
运行
复制
base64 file.txt > encoded.txt # to encode
base64 -d encoded.txt > decoded.txt  # to decode

您也可以使用

代码语言:javascript
运行
复制
cat file.txt | base64 # to encode
cat encoded.txt | base64 -d # to decode

Note

如果得到base64: INVALID INPUT错误,这意味着输入文件不是base64编码的文件(不能用base64解码)。示例尝试解码您的文本文件。

代码语言:javascript
运行
复制
base64 -d file.txt

输出:

代码语言:javascript
运行
复制
base64: invalid input
票数 1
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66228621

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档