Декодувати рядок Base64 у текст

відновлює оригінальний текст з його представлення у base64, полегшуючи читання закодованих даних

Навіщо декодувати текст у base64?

Декодування у base64 використовується для відновлення оригінальних даних з їхнього представлення base64. Це особливо корисно, коли ви отримуєте дані, закодовані у base64, і потрібно конвертувати їх у їхній оригінальний формат, будь то текст, бінарні дані (як зображення) або інші типи даних.

Функції інструменту декодування у base64

Цей інструмент дозволяє легко декодувати текст, закодований у base64. Ви можете вставити рядок base64 у текстове поле та отримати декодовану версію оригінального тексту.

Як користуватися інструментом декодування у base64

На сторінці декодування вставте рядок base64 у відведене текстове поле. Натисніть кнопку декодування для конвертації рядка base64 у декодований текст.

Після декодування тексту він відображається в зоні результату. Ви можете скопіювати декодований текст для використання у ваших проектах або застосунках.

Приклад декодування тексту у base64

Ось приклад декодування рядка base64 "Qm9uam91ciwgbW9uZGUgIQ==" у оригінальний текст:


Bonjour, monde !

    

Часті запитання

Чи є base64 шифруванням?

Ні, це просте оборотне кодування без ключа або секрету. Будь-хто може декодувати рядок base64 за допомогою такого інструменту або команди base64 -d. Base64 служить для транспортування довільних байт у текстовому каналі, а не для захисту вмісту. Для захисту даних використовуйте справжній алгоритм шифрування, такий як AES.

Чому моє декодування дає дивні символи?

Якщо результат містить незв'язні символи, вихідний рядок, ймовірно, кодує бінарні байти (зображення, архів, криптографічний ключ), а не текст. Наш інструмент призначений для тексту UTF-8. Для декодування зображення використовуйте декодер зображень base64.

Що означають символи = в кінці?

Base64 обробляє байти групами по три для виробництва чотирьох символів. Коли довжина не є кратною трьом, результат доповнюється одним або двома символами = для вирівнювання (padding). Дійсний рядок base64 тому завжди має довжину, кратну чотирьом.

В чому різниця між base64 і base64url?

Класичний base64 використовує + і /, які проблематичні в URL та іменах файлів. Варіант base64url замінює їх на - і _ і часто пропускає вирівнювання. Це формат, що використовується JWT та багатьма токенами. Наш декодер підтримує обидва варіанти.

Чи надсилається текст на сервер?

Декодування проходить через наш сервер під час запиту без збереження після. Для дуже чутливих рядків (API-ключі, паролі), надавайте перевагу локальній команді echo "рядок" | base64 -d на Linux або macOS, яка нічого не надсилає в мережу.

Як закодувати декодований текст знову?

Використовуйте наш кодувальник тексту base64 для виконання зворотної операції. Операція туди і зворотно є суворо без втрат, поки вихідний текст у UTF-8 і ви не змінюєте проміжний рядок.

Приклад запиту

curl -X POST https://cdrn.fr/api/v1/tools/base64-text-decoder/execute \
  -H "Content-Type: application/json" \
  -d '{"text_encoded":"..."}'

Схема вхідних даних

Поле Тип Обов'язкове За замовчуванням
text_encoded string

Точки доступу

  • GET https://cdrn.fr/api/v1/tools - перелічує всі доступні інструменти
  • GET https://cdrn.fr/api/v1/tools/base64-text-decoder - отримує схему цього інструменту
  • POST https://cdrn.fr/api/v1/tools/base64-text-decoder/execute - виконує цей інструмент з JSON-payload