Base32-Decode
Декодер Base32 (RFC4648) для бинарных данных и строк с поддержкой обработки ошибок
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:3868c997b49d7236514dd7ccded12dc711ed9ba0b1f29396e62d698f29e06f17Base32_Decode-1.0.1-3868c997.zipОписание
Декодер для Base32 (RFC4648), нужен если вам нужно развернуть данные, закодированные в этом формате. Библиотека работает и с бинарными данными, и со строками — есть две парадигмы использования. На чистом C можно вызвать base32decode с буфером для расшифрованных байт; функция вернёт длину полученных данных. Если буфер не передавать, она просто расчитает нужный размер. На Arduino удобнее пользоваться base32decodeToString — передаёшь закодированную строку, получаешь расшифрованную. Если нужные данные после декодирования снова являются текстом, библиотека автоматически добавит нулевой терминатор, чтобы с ними было удобнее работать. Обработка ошибок встроена — функции возвращают отрицательное значение, если декодирование не удалось.