Декодер Base64
Декодирование строк, закодированных в Base64, обратно в исходный текст или данные.
Что такое декодирование Base64?
Декодирование Base64 — это обратный процесс кодирования Base64. Он преобразует закодированный в Base64 ASCII-текст обратно в его исходный двоичный или текстовый формат. Этот инструмент декодирования помогает вам быстро декодировать строки Base64 без каких-либо знаний программирования. Need to encode data instead? Check out our Base64 Encoder tool.
Когда вам нужно декодировать Base64?
- Ответы API: Многие API возвращают данные, закодированные в Base64, которые необходимо декодировать для использования.
- JWT-токены: JSON Web Tokens (JWT) используют кодирование Base64 для разделов заголовка и полезной нагрузки. Use our JWT Decoder to inspect token contents.
- Data URI: Извлечение исходных данных из data URI в HTML/CSS.
- Содержимое электронной почты: Декодирование вложений электронной почты или закодированного MIME-контента.
- Конфигурационные файлы: Некоторые приложения хранят закодированные учётные данные в конфигурационных файлах.
Как использовать этот декодер Base64
- Вставьте вашу строку, закодированную в Base64, в поле ввода выше.
- Нажмите кнопку "Декодировать из Base64".
- Декодированный результат появится в поле вывода.
- Используйте кнопку "Копировать результат", чтобы скопировать декодированный текст в буфер обмена.
Недействительная строка Base64?
Если вы получили ошибку, ваш ввод может быть недействительным Base64. Строки Base64 должны содержать только символы A-Z, a-z, 0-9, +, / и = (для заполнения). Убедитесь, что в вашем вводе нет лишних пробелов или переносов строк.
Декодирование Base64 в языках программирования
Большинство языков программирования предоставляют встроенные функции для декодирования Base64. Вот примеры:
PHP
$decoded = base64_decode($encoded);
JavaScript
const decoded = atob(encoded); // Browser
const decoded = Buffer.from(encoded, 'base64').toString(); // Node.js
Python
import base64
decoded = base64.b64decode(encoded).decode()
Go
import "encoding/base64"
decoded, _ := base64.StdEncoding.DecodeString(encoded)
Java
import java.util.Base64;
String decoded = new String(Base64.getDecoder().decode(encoded));
Ruby
require 'base64'
decoded = Base64.decode64(encoded)
C#
string decoded = Encoding.UTF8.GetString(Convert.FromBase64String(encoded));