ИНСТРУМЕНТИ ЗА РАЗРАБОТЧИЦИ

Base64 кодер и декодер

Кодирайте и декодирайте Base64 текст в браузъра с UTF-8, Base64URL, допълване, пренасяне и обработка ред по ред.

Редактирането на тази страна обновява Base64 текста вдясно.

Редактирането на тази страна се опитва да декодира UTF-8 текста вляво. Двоичните файлове може да не се показват правилно.

Опции
Азбука
Опции за изход

Използвайте стандартен Base64 за повечето текст. Използвайте Base64URL, когато резултатът ще бъде в URL, име на файл, токен или стойност на заявка.

Как да използвате Base64 безопасно

Какво прави Base64

Превръща байтове в текст

Base64 представя двоични данни с печатни знаци, така че стойността да минава през системи, които очакват текст.

Стандартната и URL-безопасната азбука се различават

Стандартният Base64 използва плюс и наклонена черта. Base64URL използва тире и долна черта, за да се поставя по-лесно в URL адреси и имена на файлове.

MIME пренасянето е за по-стари пощенски формати

Някои MIME данни се пренасят на 76 знака на ред. Повечето съвременни API стойности остават на един ред, освен ако форматът не изисква пренасяне.

Чести грешки

Да се приема Base64 за криптиране

Всеки може да декодира Base64. Не го използвайте за скриване на пароли, частни ключове или лични данни.

Използване на грешна азбука

Токен с тире или долна черта вероятно е Base64URL. Стойност с плюс или наклонена черта обикновено е стандартен Base64.

Декодиране на двоични файлове като текст

Изображения, PDF и други двоични файлове може да се декодират до байтове, които не са четим UTF-8 текст.

Съвети

Използвайте режим по редове за пакети

Когато имате много независими стойности, обработвайте всеки ред отделно, за да не се слее една стойност със следващата.

Запазете допълването, ако не сте сигурни

Знаците за равенство в края помагат на много декодери да разберат как са допълнени последните байтове. Пропускайте ги само ако целевият формат го позволява.

Премахвайте тайни преди споделяне

Base64 често се среща в токени, заглавки и конфигурационни файлове. Декодирайте и споделяйте само данни, които имате право да разкривате.