如何在Mac上进行Base64解码

学习如何使用终端命令(如base64)或免费在线Base64解码工具在Mac上进行Base64解码。
On this page

如何在Mac上进行Base64解码

将数据编码为 Base64 格式是一种非常常见的过程,用于安全地在网络和互联网上传输信息。Base64 编码将二进制数据转换为文本格式,可以安全地在系统之间传输。

然而,您经常会发现自己需要在 Mac 上解码 Base64 编码的数据。无论是 API 响应、文件附件还是秘密密钥,能够快速解码 Base64 是任何 Mac 用户的便利技能。

在本文中,我们将探讨一些使用内置 Mac 命令和在线工具解码 Base64 字符串的简单方法。

在终端中使用 base64 进行解码

MacOS 自带一个方便的 base64 命令行实用工具,可以在终端中对 Base64 字符串进行编码和解码。

使用 base64 解码 Base64 字符串的步骤如下:

  1. 打开终端应用

  2. 输入base64 -D并按回车。这将把终端设置为解码模式。

  3. 然后粘贴或输入你的 Base64 编码字符串并再次按回车。

  4. 最后,输入 ctrl+d 表示输入结束。

解码和打印

动画gif展示如何在Mac终端中解码Base64字符串

解码后的输出将被打印出来。

例如:

1base64 -D
2
3SVRvb2xraXQ=
4
5[ctrl+d]

打印:

1IToolkit

-D 标志告诉 base64 进行解码。

在粘贴编码字符串之前,需要在base64 -D后按回车。然后在粘贴后按 ctrl+d 进行解码。

这样确保 base64 在你粘贴之前已经准备好并等待输入,并且知道输入何时完成。

解码输出到文件

你也可以将解码后的输出重定向到文件而不是打印到终端:

1base64 -D > decoded.txt
2
3[Paste encoded string]
4
5[ctrl+d]

base64 命令提供了一个方便的方式,在终端中直接解码 Base64 字符串。

base64 命令使得解码长字符串和文件内容变得简单。你还可以使用 pbpaste 直接从剪贴板传输数据,我们将在下面介绍。

将 Base64 解码集成到剪贴板

MacOS 包含一个方便的命令,叫做 pbpaste,它允许你将剪贴板的内容直接传输到其他命令中。

这意味着你可以立即解码任何复制的 Base64 数据,而无需在终端中输入或粘贴它。

要解码剪贴板数据,只需运行:

1pbpaste | base64 -D

pbpaste 将输出剪贴板的内容,管道符号|将其发送到 base64 -D 进行解码。

例如,如果你将这个 Base64 字符串SVRvb2xraXQ=复制到剪贴板,然后运行上面的命令,将立即显示:

1IToolkit

不再需要手动输入长编码字符串了!

解码完整的 Base64 编码文件

除了短字符串外,你可能还会在 Mac 上遇到需要解码的较大的 Base64 编码文件。

base64 工具也可以通过-i 选项处理这些文件:

1base64 -i file.txt

这将读取 file.txt,解码 Base64 内容,并将输出打印到终端上。

然后,你可以将输出重定向到一个新文件中,就像这样:

1base64 -i file.txt > decoded.txt

这将把解码后的版本保存到 decoded.txt 中。

提示:你还可以将文件解码通过 pbcopy 管道到剪贴板,直接复制输出内容。

1base64 -i file.txt | pbcopy

使用在线 Base64 解码器

虽然终端命令提供了在 Mac 上快速解码 Base64 的方法,但也有许多免费的在线 Base64 解码工具可用。在线解码器为那些可能不熟悉命令行的用户提供了一个选择。

在线解码器的好处

  • 使用简单,无需命令行知识
  • 可从任何设备的 Web 浏览器访问
  • 提供即时解码

推荐的在线 Base64 解码工具

IToolkit 的在线工具旨在提供快速和简便的解决方案。我们的 Base64 解码器支持比大多数在线工具更大的文件。欢迎您探索IToolkit中提供的其他免费在线工具。

总结

对于每个 Mac 用户来说,能够轻松解码 Base64 编码的字符串是非常宝贵的。使用像 base64 和 pbpaste 这样的终端命令,可以快速从命令行解码 Base64。

像 pbpaste 这样的工具甚至可以让您立即解码剪贴板内容,无需复制和粘贴。在线 Base64 解码器提供了另一种从任何 Web 浏览器访问的选项。

希望本文向您展示了在 Mac 上使用内置工具和在线实用程序解码 Base64 的几种方法。下次遇到编码数据时,您将会准确地知道如何处理它。

在 IToolkit,我们的使命是通过为每个人提供有用的工具来提高生产力。我们邀请您探索我们工具包中提供的许多节省时间的 Web 应用程序。