跳转到内容
POST AI agent ready /v1/base64/encode

Base64 编码 API - 将文本转换为 Base64

将任何 UTF-8 文本转换为其 Base64 表示形式。 根据您的用例选择标准或 URL 安全编码。 URL 安全模式将 + 替换为 - 并将 / 替换为 _,从而使输出对于查询字符串和文件名来说是安全的。

Parameters

stringrequired

The UTF-8 string to encode.

boolean

Use URL-safe Base64 encoding (replaces + with - and / with _).

Code examples

curl -X POST https://api.botoi.com/v1/base64/encode \
  -H "Content-Type: application/json" \
  -d '{"text":"Hello, World!","urlSafe":false}'

When to use this API

在 JSON 有效负载中嵌入二进制数据

对文件内容、图像或证书进行 Base64 编码,以便它们可以在 JSON 中传输而不会逃避问题。

为内联资产构建数据 URI

将 SVG 图标或小图像编码为 Base64,以便直接嵌入 HTML 或 CSS 中,从而减少额外的网络请求。

在 URL 参数中传递令牌

URL 安全的 Base64 编码允许您在查询字符串中包含令牌或签名的有效负载,而无需进行百分比编码。

Frequently asked questions

标准 Base64 和 URL 安全 Base64 有什么区别?
标准 Base64 使用 + 和 / 字符,需要在 URL 中进行百分比编码。 URL 安全的 Base64 将它们替换为 - 和 _,因此输出可以直接进入查询字符串或文件名。
输入字符串有大小限制吗?
API 接受最大 1 MB 的请求正文。 对于较大的有效负载,请在客户端进行编码。
此 API 是否可以处理表情符号等非 ASCII 字符?
是的。 输入被视为 UTF-8,因此表情符号、CJK 和重音字母等字符可以正确编码。
Base64编码和加密一样吗?
不。Base64 是可逆编码,而不是加密。 任何人都可以解码输出。 如果需要保密性,请使用 /v1/encrypt/encrypt 端点。

Get your API key

Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.