Skip to content

Base64 编码/解码

更新: 9/4/2025 字数: 0 字 时长: 0 分钟

🔐

没有输入内容

请在上方输入文本

功能介绍

Base64 编码/解码器是一个实用的在线工具,用于在文本和 Base64 编码之间进行转换。Base64 是一种基于 64 个可打印字符来表示二进制数据的方法,常用于在需要传输或存储二进制数据的场合。

主要功能

  • Base64 编码:将普通文本转换为 Base64 编码格式
  • Base64 解码:将 Base64 编码还原为原始文本
  • 实时转换:输入时自动进行编码或解码操作
  • 一键复制:方便地将转换结果复制到剪贴板
  • 统计信息:显示输入和输出的行数和字符数
  • 示例加载:提供示例数据,方便快速体验

使用方法

  1. 选择模式:点击顶部的"编码"或"解码"按钮选择转换方向
  2. 输入数据:在输入框中粘贴或输入您的文本或 Base64 编码
  3. 自动转换:工具会自动检测并进行转换
  4. 手动操作
    • 点击"复制"按钮将结果复制到剪贴板
    • 点击"清空"按钮清除所有内容
    • 点击"加载示例"按钮加载示例数据

Base64 简介

Base64 是一种用 64 个字符来表示任意二进制数据的方法。它常用于在需要处理文本数据的系统中传输、存储二进制数据。Base64 编码将每 3 个字节(24 位)转换为 4 个 Base64 字符(每个字符表示 6 位)。

Base64 字符集

Base64 使用以下 64 个字符:

  • 大写字母 A-Z(26 个)
  • 小写字母 a-z(26 个)
  • 数字 0-9(10 个)
  • 加号 + 和斜杠 /(2 个)

此外,Base64 编码可能使用等号 = 作为填充字符。

应用场景

Base64 编码广泛应用于以下场景:

  • 电子邮件附件(MIME)
  • URL 中的参数编码
  • 在 XML 或 JSON 中嵌入二进制数据
  • 数据 URI(如图片嵌入 HTML)
  • 简单的加密或混淆(注意:Base64 不是加密算法)

常见问题

Base64 是加密吗?

不是。Base64 只是一种编码方式,不是加密算法。Base64 编码后的数据可以轻易地解码还原,因此不能用于保护敏感信息。

为什么需要 Base64 编码?

Base64 编码的主要目的是将二进制数据转换为纯文本格式,使其可以在只支持文本的系统(如电子邮件)中安全传输。

Base64 编码会使数据变大吗?

是的。Base64 编码会使数据大小增加约 33%,因为每 3 个字节的二进制数据会被编码为 4 个 Base64 字符。

示例

编码示例

原始文本:

Hello, World!

Base64 编码结果:

SGVsbG8sIFdvcmxkIQ==

解码示例

Base64 编码:

6L+Z5piv5LiA5Liq5L2/55SoQmFzZTY057yW56CB55qE5Lit5paH56S65L6L5paH5pys

解码结果:

这是一个使用Base64编码的中文示例文本
本站访客数 人次 本站总访问量