Інструменти розробника
Кодування й декодування Base64
Кодуйте текст UTF-8 або файли та декодуйте стандартний чи URL-безпечний Base64 із прямим завантаженням.
Ваші результати
Як кодувати текст і відновлювати файли за допомогою Base64
Використовуйте Base64, коли системі потрібні байти у вигляді тексту, наприклад у полі API або значенні конфігурації. Текст використовує UTF-8; файли — свої початкові байти. Кодування зворотне й не забезпечує шифрування.
Покрокова інструкція
- Виберіть кодування або декодування, а потім текст або файл як вхідні дані. Вставте вміст або виберіть файл.
- Виберіть відповідний алфавіт Base64. Для декодування вставте лише сам вміст; видаліть будь-який префікс URL даних.
- Запустіть перетворення. Скопіюйте читабельний текст або завантажте результат; двійковий результат зберігається як файл.
Налаштування й обмеження
- Стандартний або безпечний для URL алфавіт
- Стандартний використовує + і /; безпечний для URL — - і _. Дотримуйтеся формату, якого вимагає система-одержувач.
- Доповнення
- Залиште доповнення =, якщо система-одержувач не вимагає результату без нього. Декодування приймає коректний вміст із доповненням і без нього.
- Розмір файлу та двійковий результат
- Вхідні файли обмежені 20 MiB. Двійкові результати показують шістнадцятковий перегляд; завантаження містить усі декодовані байти.
Розбір прикладу
Закодуйте Hello, 世界 👋 стандартним Base64 із доповненням. Очікуваний вміст — SGVsbG8sIOS4lueVjCDwn5GL.
Завантажити файли прикладу
Приклад вхідних даних
Hello, 世界 👋Очікуваний результат
SGVsbG8sIOS4lueVjCDwn5GLДекодуйте вміст, щоб відновити той самий текст. Для +w== використовуйте стандартний алфавіт: результат — один байт FB, який завантажується як decoded.bin, а не читабельний текст.
Запитання й усунення несправностей
Чому декодування не вдається?
Перевірте алфавіт, доповнення та вхідні символи. Пробіли й розриви рядків дозволені, але префікси URL даних і стороння пунктуація — ні.
Чому Base64 більший за джерело?
Кожну групу з 3 байтів подано 4 символами та доповненням за потреби. Це кодування даних, а не їх стиснення.
Чи можна відновити початкову назву файлу?
Base64 зберігає байти, а не назви чи типи файлів. Зберігайте ці відомості окремо та перейменовуйте decoded.bin лише тоді, коли знаєте його формат.