Що таке кодування Base64?
Base64 позначає байти за допомогою невеликого набору текстових символів. Цей інструмент корисний, коли системі потрібно передавати двійкову інформацію за допомогою текстового формату. Прикладами є адреси URL даних, долучення електронної пошти і значення, які передаються між програмами. Цей інструмент обробляє текст UTF-8, а не вивантаження або декодування двійкових файлів.
Чи є Base64 тим самим, що і шифрування?
Ні. Будь- хто, у кого є кодоване значення, може його розшифрувати. Тут не використовується пароль або закритий ключ. Використовуйте Base64 для представлення даних, а не для приховування конфіденційної інформації.
Чому вибрати безпечний для URL Base64?
У стандартному кодуванні Base64 використовуються символи плюс і косинка, а для заповнення рядків можна використовувати знаки рівності. У варіанті, безпечному для адрес URL, символи плюс і косинка замінюються знаками мінус і підкреслення; цей інструмент також обходить заповнення рядків під час кодування цього варіанту. Виберіть параметр, який відповідає програмі, з якою ви працюєте.
Чому декодування може закінчитися невдачею?
Перевірка на відсутність символів, неправильний алфавіт або пошкоджені заповнення. Цей декодер дозволяє додавати пробіли між символами, але відкидає неправильно сформовані значення. Коректне значення Base64 може містити двійкові дані, які не є текстом UTF-8; інструмент пояснить вам це, замість того, щоб замінити їх символами, які неможливо прочитати.
Бачиш? Пояснення MDN щодо Base64 і Юнікоду. Для веб- адрес, закодованих у відсотках, скористайтеся Кодування та декодування URL.