Кодировщик Base64

Что вы узнаете

Как это считается

  1. Вставьте текст для кодирования, или закодированный текст для раскодирования.
  2. Нажмите нужную кнопку.
  3. Получите результат, готовый для копирования.

Стоит знать

Почему важны байты

Старая функция браузера для такого кодирования работает прямо с символами и выдаёт ошибку на любом символе выше определённого предела — то есть вообще не может закодировать буквы с диакритическими знаками или кириллицу. Этот инструмент сначала переводит текст в байты по общепринятой кодировке символов и только потом кодирует их — именно так, как это на самом деле должно работать.

Что значит ошибка при раскодировании

Не любая строка из букв и цифр — это верно закодированный текст: важны и длина, и допустимый набор символов. Когда введённый текст не соответствует этим правилам, страница прямо говорит, что не может его раскодировать, вместо того чтобы показать испорченный, нечитаемый результат как будто он верный.

Частые вопросы

Почему другие подобные инструменты искажают мои диакритические знаки?

Потому что многие построены прямо на старой функции браузера, которая понимает лишь ограниченный набор символов. Здесь текст сначала переводится в байты по общепринятой кодировке, которая может представить любую букву.

Что будет, если текст для раскодирования неверный?

Страница прямо скажет, что текст не является верно закодированным, вместо того чтобы показать испорченные символы как будто это правильный результат.

Доходит ли мой текст до сервера?

Да — он отправляется, чтобы быть закодированным или раскодированным, но не сохраняется и никуда дальше не передаётся.

Можно ли закодировать эмодзи или кириллический текст?

Да. Текст переводится в байты по общепринятой кодировке перед кодированием, поэтому любая буква или символ, включая эмодзи, представляются верно.

Похожие инструменты