base64
Кодирование и декодирование данных в формате Base64 для передачи бинарной информации текстовым методом
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:9549d221a05aadb661f6f9566ac9aba9dea1cf4583c3e7c5bfcd26a54a6603d5base64-1.3.0-9549d221.zipОписание
Кодирование и декодирование Base64 на Arduino — решение для передачи бинарных данных в текстовом формате. Библиотека работает со стандартными веб-конвенциями: символ '+' для 62-го значения, '/' для 63-го и '=' для выравнивания. Можно кодировать байты в Base64 и обратно, а также работать со строками. Функции encode_base64() и decode_base64() принимают массивы данных и возвращают длину результата. При кодировании строк терминатор добавляется автоматически, при декодировании — нет, поэтому для текста нужно добавлять null-terminator самостоятельно. Подходит для отправки данных по сетевым протоколам или сохранения бинарной информации в текстовом виде.