Кодирование и декодирование Base64
Легко кодируйте и декодируйте данные в формате Base64 с помощью нашего онлайн-инструмента. Конвертируйте тексты, изображения или файлы в Base64 для безопасной передачи или хранения данных. Декодируйте строки Base64 в их исходный формат.
Выберите тип :
или перетащите ваш файл сюда
Результат кодирования Base64 будет здесь
Base64 — это схема кодирования двоичных данных в текст, которая преобразует двоичные данные в безопасный для передачи через текстовые протоколы, такие как электронная почта или HTTP, формат. Это достигается путем представления двоичных данных с использованием набора из 64 печатных символов ASCII.
01. Кодирование с помощью Base64
- Входные данные делятся на группы по три байта (24 бита) каждая.
- Каждая группа затем делится на четыре части по 6 бит.
- Десятичное значение каждой 6-битной части используется в качестве индекса в таблице поиска, содержащей 64 символа, используемых в кодировании Base64.
- Соответствующий символ для каждого индекса выбирается и объединяется, что приводит к строке символов, закодированных в Base64.
- Если входные данные не делятся на три, в конце добавляются символы заполнения ('='), чтобы общая длина была кратной четырем.
02. Декодирование с помощью Base64
- Закодированная в Base64 строка делится на группы по четыре символа.
- Каждый символ преобразуется обратно в свое 6-битное двоичное представление с использованием таблицы поиска.
- Полученные четыре 6-битные части объединяются, образуя три байта (24 бита).
- Если присутствуют символы заполнения ('='), они игнорируются в процессе декодирования.
- Конечный результат — это декодированные двоичные данные.