Декодер Base64 - Декодирование Текста и Файлов
Назад к ИнструментамО декодировке Base64
Декодируйте строки, закодированные в Base64, обратно в исходные текстовые или бинарные данные. Необходимо для вложений электронной почты, URL данных, ответов API и передачи зашифрованных данных. Обрабатывает содержимое текста и файлов.
Особенности декодировки
- Мгновенное преобразование Base64 в текст
- Автоматическая проверка и обнаружение ошибок
- Корректная обработка поврежденного Base64
- Поддержка стандартного и URL-безопасного Base64
Когда использовать декодировку Base64
- Обработка токенов аутентификации API
- Анализ данных вложений email
- Отладка закодированных веб-данных
- Преобразование URL данных в читаемый формат
Важно: Декодируйте Base64 только из надежных источников. Декодированное содержимое может содержать исполняемый код или вредоносные данные.
Примеры декодировки Base64
Декодировка простого текста
Ввод:
SGVsbG8gV29ybGQhВывод:
Hello World!Декодировка HTTP базовой аутентификации
Ввод:
QWxhZGRpbjpvcGVuIHNlc2FtZQ==Вывод:
Aladdin:open sesameДекодировка данных JSON
Ввод:
eyJuYW1lIjoiSm9obiIsImFnZSI6MzB9Вывод:
{"name":"John","age":30}Декодировка URL
Ввод:
aHR0cHM6Ly9leGFtcGxlLmNvbS9wYXRoВывод:
https://example.com/pathРуководство по проверке Base64
Научитесь определять правильные закодированные строки Base64:
- Содержит только символы A-Z, a-z, 0-9, +, /, =
- Длина кратна 4 (с заполнением)
- Заполнение (=) появляется только в конце
- Максимум 2 символа заполнения
Типичные проблемы и решения
Недопустимые символы Base64
Удалить или заменить недопустимые символы. Использовать только алфавит Base64.
Неправильное заполнение
Обеспечить правильное заполнение = в конце (0, 1 или 2 символа).
Искаженный вывод
Проверить кодировку символов. Источник может быть поврежден или частично скопирован.
Как работает декодировка Base64
- 1 Преобразование символов Base64 в 6-битные значения
- 2 Объединение 6-битных значений в 8-битные байты
- 3 Обработка заполнения и создание бинарного вывода
- 4 Преобразование бинарного в текстовый/данный формат
Информация о заполнении
= - Один отсутствующий байт== - Два отсутствующих байтаБез заполнения - Идеальное выравнивание