Перейти к содержимому
POST AI agent ready /v1/base64/encode

API кодирования Base64 — преобразование текста в 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

В чем разница между стандартным и URL-безопасным Base64?
В стандарте Base64 используются символы + и /, которые требуют процентного кодирования в URL-адресах. URL-безопасный Base64 заменяет их на - и _, поэтому выходные данные могут идти непосредственно в строки запроса или имена файлов.
Есть ли ограничение на размер входной строки?
API принимает тела запросов размером до 1 МБ. Для более крупных полезных данных кодируйте на стороне клиента.
Обрабатывает ли этот 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.