数据 -> Base64 编码器
使用各种字符集将数据编码为 Base64/Base64URL 或将 Base64/Base64URL 数据解码。支持文本和二进制文件上传进行编码。
关于 Base64 <-> 数据转换
此工具将文本数据或文件内容转换为 Base64/Base64URL,反之亦然。Base64 编码使用基数 64 表示法将二进制数据表示为 ASCII 字符串格式,使其适合通过纯文本通道传输。Base64URL 是使用 URL 安全字符的变体。上传文件进行编码时,将使用其原始二进制字节。
为何使用此工具?
使用此转换器来:通过 JSON/XML 或电子邮件正文传输二进制数据(如图像或文件);使用 Base64URL 使数据 URL 安全;或以可打印的 ASCII 格式表示二进制内容。它支持各种字符集以准确解码非 UTF-8 文本数据。
示例用例
- 编码二进制文件(如图像或可执行文件)以嵌入基于文本的格式。
- 解码来自 API 的 Base64 字符串,这些字符串可能以特定编码表示图像、文档或文本。
- 为 `data:` URI(例如 `data:image/png;base64,...`)准备二进制数据。
- 通过选择正确的字符集将来自旧系统(例如 ISO-8859-1)的 Base64 编码文本转换为文本。
专业提示
- 解码文本的字符集:对于非 UTF-8 文本至关重要。选择原始字符集(例如 ISO-8859-1)以避免乱码输出。如果 Base64 表示非文本二进制数据(可作为二进制文件下载),则忽略此选项。上传文件(二进制数据)进行编码时忽略此选项。
- Base64 与 Base64URL:对 URL 或文件名使用 Base64URL。它避免了 '+' 和 '/',并省略了 '=' 填充。
- 编码文件上传:在“数据到 Base64”模式下上传文件时,工具会读取其原始二进制字节以进行直接 Base64 编码,从而绕过文件本身的字符集注意事项。