Как работает инструмент
Нормализуйте Base64URL, сравните с Base64 и изучите части JWT.
Используйте пример, чтобы увидеть формат ввода и метаданные, затем замените его своим значением.
Конфиденциальность и безопасность
Обработка выполняется в этой вкладке. Большие значения могут потреблять много памяти устройства.
Проверка структуры не подтверждает смысл, целостность или безопасность содержимого.
Частые ошибки и причины
- Ввод пуст, повреждён или не соответствует ожидаемому формату.
- Выбранный режим не соответствует алфавиту, типу файла или представлению.
- Очень большое значение может исчерпать память, пока существуют кодированная и декодированная копии.
- Успешное преобразование не доказывает безопасность или надёжность содержимого.
Эквивалентные команды
Используйте доступную среду или оболочку. Проверяйте недоверенные данные и не выводите бинарные данные прямо в терминал.
Python
import base64
padded = value + '=' * (-len(value) % 4)
decoded = base64.urlsafe_b64decode(padded)
JavaScript
const decoded = Buffer.from(value, 'base64url');
console.log(decoded.toString('utf8'));
Shell
printf '%s' "$VALUE" | basenc --base64url --decode