【问题标题】:Decode base64 text in command line. Getting error在命令行中解码 base64 文本。得到错误
【发布时间】:2020-12-02 21:36:08
【问题描述】:

这可能是一个非常简单的问题:

如何在命令行中解码 base64 文本/文件?尝试下面的语句来解码

echo QWxhZGRpbjpvcGVuIHNlc2FtZQ== | base64 --decode

我收到一个错误:“base64”未被识别为内部或外部命令、可运行程序或批处理文件。

错误提示我确实需要安装包/库/实用程序。我从互联网上尝试了一些,但不幸的是没有一个适合我。

我已经在 StackOverflow 上看到了大量关于同一件事的问题,但似乎没有一个能解决我的困惑。

我读过的一些参考资料:

https://askubuntu.com/questions/178521/how-can-i-decode-a-base64-string-from-the-command-line

https://www.fourmilab.ch/webtools/base64/#Download

https://www.gnu.org/software/coreutils/

有人可以帮我设置吗?谢谢!

【问题讨论】:

  • 错误消息听起来像 Windows 消息。然后尝试this 或仅使用base64decode.org 之类的在线解码器请在您的问题中添加操作系统标签以避免混淆
  • @jps 谢谢你的建议。我已经添加了 windows 标签。
  • Windows 不包含 base64 程序。在 Unix 及其衍生版本中,您可以将许多小程序链接在一起以完成任务。 Windows 不是这样工作的,每个使用 base64 的程序都应该包含自己的代码来处理它。

标签: windows command-line base64


【解决方案1】:

如果您可以访问 Bash 提示符,则您的命令将起作用(base64 工具在 unix 环境中无处不在,您不太可能需要将其作为包安装...只要您在正确的 shell 中首先!)

根据您的系统,您可能只需在命令提示符下键入“bash”并按回车键即可访问您的 linux 环境。虽然我也希望你的开始菜单中有一个特殊的条目。

附言如果你有它,即使只是普通的 Git Bash 也可以工作

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-28
    • 2012-10-29
    • 2020-09-07
    • 2021-02-03
    • 1970-01-01
    • 2021-01-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多