{{TEXT_DECODE_TITLE}}

对于较大的 Base64 字符串(例如,编码后的图片、文档),请使用下面的文件上传表单。

{{FILE_DECODE_TITLE}}

拖拽 Base64 文件到此处或点击选择

高级选项

换行符

不同的操作系统使用不同的换行符——例如,Unix 和 Windows 使用的换行符不同。解码后,输出中的任何换行符都会被您选择的选项替换。此设置决定了“分别解码每一行”功能的行为。

{{DECODE_LINES_OPTION_TITLE}}

{{DECODE_LINES_OPTION_DESC}}

移除换行符

MIME 格式的 Base64 数据(例如来自电子邮件)通常每 76 个字符会包含换行符。启用此选项以在解码前移除这些换行符,确保正确解码 MIME 格式的 Base64 数据。

处理 URL 安全编码

如果您的输入使用 URL 安全的 Base64 变体(RFC 4648 / Base64URL),其中 "-" 表示 "+","_" 表示 "/",并且可能省略填充,则启用此选项。此选项会在解码前将输入转换回标准 Base64。

实时模式

启用实时模式后,您的输入会立即使用浏览器内置的 JavaScript 函数进行解码,而不会将任何数据传输到我们的服务器。请注意,此模式目前仅支持 UTF-8 文本输出。

注意:对于二进制文件(图片、文档等),请确保保存输出而不是复制,以防数据损坏。


了解 Base64 解码

Base64 解码将基于文本的 Base64 格式转换回原始的二进制或文本数据。该过程对于恢复那些为了通过文本系统安全传输而被编码的数据至关重要。

Base64 解码如何工作

Base64 解码反转了编码过程,将 Base64 字符转换回二进制数据。该过程使用一组 64 个字符(A–Z, a–z, 0–9, 以及通常的 "+" 和 "/"),其工作方式如下:

  1. 验证输入的 Base64 字符串并处理任何填充。
  2. 将每个 Base64 字符转换为其 6 位值。
  3. 将这些 6 位值组合成 24 位组。
  4. 将这些位组转换回原始字节。
  5. 处理任何填充以恢复部分最终字节。

为什么使用 Base64 解码?

  • 数据恢复:从文本安全的 Base64 格式中恢复原始二进制数据。
  • 电子邮件附件:从 MIME 编码的电子邮件内容中提取文件和图片。
  • 网页资源:将嵌入的 Base64 数据 URI 转换回二进制内容。
  • API 集成:处理从网络服务接收到的 Base64 编码数据。

Base64 解码的常见应用

Base64 解码在各种场景中都至关重要,包括:

  • 电子邮件处理:从 MIME 编码的消息中提取附件。
  • 网页开发:将 Base64 数据 URI 转换回二进制资源。
  • API 处理:处理来自 JSON 或 XML 响应的 Base64 编码数据。

一个实际例子

Base64 字符串 TWFu 解码后变成单词 Man。解码过程将每个 Base64 字符转换为其 6 位值,组合这些位,并重构原始的 ASCII 字符。

我们的在线 Base64 解码工具提供了一种快速且安全的方式来解码您的 Base64 数据。无论您是从网页中提取嵌入的图片,还是处理 API 响应,Base64 解码都是现代网页开发的必备工具。