Кодирование и декодирование Base64

Легко кодируйте и декодируйте данные в формате Base64 с помощью нашего онлайн-инструмента. Конвертируйте тексты, изображения или файлы в Base64 для безопасной передачи или хранения данных. Декодируйте строки Base64 в их исходный формат.

Выберите тип :

или перетащите ваш файл сюда

Результат кодирования Base64 будет здесь

Base64 — это схема кодирования двоичных данных в текст, которая преобразует двоичные данные в безопасный для передачи через текстовые протоколы, такие как электронная почта или HTTP, формат. Это достигается путем представления двоичных данных с использованием набора из 64 печатных символов ASCII.

01. Кодирование с помощью Base64

  • Входные данные делятся на группы по три байта (24 бита) каждая.
  • Каждая группа затем делится на четыре части по 6 бит.
  • Десятичное значение каждой 6-битной части используется в качестве индекса в таблице поиска, содержащей 64 символа, используемых в кодировании Base64.
  • Соответствующий символ для каждого индекса выбирается и объединяется, что приводит к строке символов, закодированных в Base64.
  • Если входные данные не делятся на три, в конце добавляются символы заполнения ('='), чтобы общая длина была кратной четырем.

02. Декодирование с помощью Base64

  • Закодированная в Base64 строка делится на группы по четыре символа.
  • Каждый символ преобразуется обратно в свое 6-битное двоичное представление с использованием таблицы поиска.
  • Полученные четыре 6-битные части объединяются, образуя три байта (24 бита).
  • Если присутствуют символы заполнения ('='), они игнорируются в процессе декодирования.
  • Конечный результат — это декодированные двоичные данные.