Кодування та декодування Base64
Перетворюйте текст на Base64 і назад із повною підтримкою UTF-8 і URL-адрес.
Кодування та декодування Base64
Base64 перетворює довільний текст на компактний набір із 64 безпечних символів, що робить його стандартним способом переміщення даних через канали, які приймають лише простий ASCII. Вставте текст, щоб отримати форму Base64, або вставте Base64, щоб прочитати оригінальний текст. Перемикайтеся між двома напрямками за допомогою селектора режимів.
Кодування повністю підтримує UTF-8, тому словацькі діакритичні знаки, грецькі літери, символи CJK і смайли залишаються без змін. Параметр «URL-safe alphabet» замінює стандартні символи + і / на - і _ і відкидає кінцеві відступи, утворюючи рядок, який можна вставити прямо в параметр запиту, сегмент шляху або JWT без подальшого екранування. Параметр «Перенести на 76 символів» розбиває довгий вивід на рядки фіксованої ширини, формат, очікуваний для заголовків електронної пошти MIME та блоків у стилі PEM.
Розшифровка свідомо прощає. Пробіли та розриви рядків видаляються перед декодуванням, приймаються як стандартний, так і безпечний для URL-адрес алфавіти, а відсутні відступи допускаються — тому значення, скопійоване з файлу журналу або конфігурації, зазвичай просто працює. Якщо введення справді не відповідає Base64, ви отримаєте зрозуміле пояснення, а не мовчазну неправильну відповідь.
Все працює у вашому браузері. Нічого не завантажується, що тут важливіше, ніж для більшості інструментів: рядки Base64 регулярно переносять маркери API, дані сеансу, облікові дані базової автентифікації та закодовані корисні дані. Розкодуйте їх тут, а відкритий текст залишиться на вашій машині. Підрахунок під результатом показує розміри з обох сторін, тож ви можете побачити приблизно 33% збільшення кодування.