fixmint
UK

Закодувати або декодувати Base64

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

  • Працює на вашому пристрої
  • Без реєстрації
  • Працює офлайн після першого відвідування
Напрямок
0 Ббайтів на вході
0 Ббайтів на виході

Як як закодувати або декодувати Base64

  1. Оберіть «Кодувати» або «Декодувати», а потім вставте текст або Base64.
  2. Або перетягніть файл, щоб отримати його Base64, чи data: URL, якщо ввімкнено відповідну опцію.
  3. Скопіюйте результат або завантажте його. Декодовані зображення показуються попереднім переглядом, який можна зберегти.

Питання

Для чого Base64?

Він перетворює байти на текст із символів A–Z, a–z, 0–9, + і /, тож бінарні дані, наприклад зображення, можна передавати всередині текстових форматів на кшталт електронної пошти, JSON, HTML і CSS. Кожні три байти стають чотирма символами, тому результат приблизно на третину довший за оригінал.

Чому не просто btoa() для тексту?

Base64 працює з байтами, а btoa() приймає лише символи до U+00FF, тож вона не справляється з галочкою (✓) чи китайським ієрогліфом. Цей інструмент спершу перетворює текст на байти UTF-8, тож «héllo ✓» стає 10 байтами і кодується як aMOpbGxvIOKckw==. Декодування виконує зворотне перетворення. Байти, які не читаються як текст, наприклад файл ZIP, пропонуються для завантаження.

Що таке URL-safe Base64?

Стандартний алфавіт використовує + і /, які мають значення в URL. Форма URL-safe (RFC 4648, розділ 5) натомість використовує - і _ та не містить доповнення =. Декодування приймає обидві форми, з доповненням чи без нього.

Чи завантажуються мої файли?

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

Відгуки

    Відгуків поки немає. Будьте першим.

    Ваша оцінка

    Ваша пошта ніколи не показується і не зберігається.

    Читати далі