Що я використовую?

Кодування й декодування тексту

Кодуйте й декодуйте Base64, екрановані символи URL і сутності HTML в одному місці. Текст залишається на вашому пристрої.

Оброблено на вашому пристрої. Ніщо, що ви введете, не буде вивантажено.

Що таке кодування Base64?

Base64 позначає байти за допомогою невеликого набору текстових символів. Цей інструмент корисний, коли системі потрібно передавати двійкову інформацію за допомогою текстового формату. Прикладами є адреси URL даних, долучення електронної пошти і значення, які передаються між програмами. Цей інструмент обробляє текст UTF-8, а не вивантаження або декодування двійкових файлів.

Чи є Base64 тим самим, що і шифрування?

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

Чому вибрати безпечний для URL Base64?

У стандартному кодуванні Base64 використовуються символи плюс і косинка, а для заповнення рядків можна використовувати знаки рівності. У варіанті, безпечному для адрес URL, символи плюс і косинка замінюються знаками мінус і підкреслення; цей інструмент також обходить заповнення рядків під час кодування цього варіанту. Виберіть параметр, який відповідає програмі, з якою ви працюєте.

Чому декодування може закінчитися невдачею?

Перевірка на відсутність символів, неправильний алфавіт або пошкоджені заповнення. Цей декодер дозволяє додавати пробіли між символами, але відкидає неправильно сформовані значення. Коректне значення Base64 може містити двійкові дані, які не є текстом UTF-8; інструмент пояснить вам це, замість того, щоб замінити їх символами, які неможливо прочитати.

Бачиш? Пояснення MDN щодо Base64 і Юнікоду.

Що робить кодування URL?

Деякі символи у веб- адресах мають особливе значення. Знак питання запускає запит, символ « і » розділяє параметри, а геш вводить фрагмент. Кодування за відсотками позначає символи як значення байтів, які слід уникнути, отже, можна використовувати частину тексту без випадкової зміни структури.

Чи слід кодувати цілу адресу URL, чи лише одне значення?

Виберіть Компонент URL для окремого значення параметра або компонента шляху. Він кодує роздільники як частину цього значення. Виберіть Ця адреса URL якщо ви бажаєте зберегти структуру існуючої адреси. Наприклад, кодування значення « tea & coffee » відрізняється від кодування всієї адреси URL сторінки пошуку.

Чому деякі пробіли стають +, а інші% 20?

Кодування у стилі форми позначає проміжок зі знаком плюс. У режимі компонента цього інструменту використовується% 20. У режимі форми буквальний плюс кодується як% 2B, отже, він відрізняється від пробілу. Під час декодування оберіть відповідний режим, оскільки знак плюс не завжди автоматично перетворюється на проміжок у контексті всіх адрес URL.

Що спричиняє неправильну помилку евакуації?

Після знака відсотка має слідувати коректний байтовий код, і ці байти мають утворювати коректний текст для цього інструменту. Обрізане значення або змішане кодування може призвести до помилки. Декодуйте один шар за раз; за допомогою пункту « Використовувати результат як вхід » ви зможете перевіряти кожен крок, замість того, щоб повторювати декодування без перевірки.

Прочитати encodeURIComponent documentation.

Що таке сутності HTML?

Посилання на символи HTML надають вам змогу представляти символи, які інакше могли б мати особливе значення у розмітку. Наприклад, < позначає знак менше, ніж, а & позначає знак « і ». Числові посилання визначають символ за його кодовою точкою.

Коли слід кодувати текст для HTML?

Кодування може бути корисним під час показу прикладу коду або включення тексту до документа HTML. Цей кодувальник обробляє символи « і », кутові дужки і лапки. Необов’ язковий параметр не ASCII також перетворює символи, такі як літери з акцентом і емоджи, на числові посилання.

Чи кодування робить кожен вхід безпечним?

Ні. Правильний спосіб евакуації залежить від того, де використовується значення: текст HTML, атрибут, JavaScript і адреса URL мають різні правила. Загальне перетворення сутностей не є заміною контекстного евакуювання або належного засобу очистки HTML.

Чи буде виконано розшифровану розмітку у цьому інструменті?

Ні. Результати залишаться звичайним текстом у полі виводу. Названі і числові посилання з крапками з комою буде декодовано за один прохід; інструмент не відобразить декодований текст як веб- сторінку. Це означає, що ви можете перевірити значення без перетворення його міток на активний вміст.

Див. Посилання на символи з іменами стандарту HTML.

Тримайте цей інструмент під рукою

Ваш переглядач зберігає закладку. Цей сайт не може додати її автоматично.