Arduino base64编码

Arduino base64编码

为了在Arduino中使用base64转码,需要引入base64库,以下为本例子中使用的库地址:

dojyorin/arduino_base64: Binary based simple Base64 Codec for Arduino. (github.com)

但是请注意,编码方法属于一种静态方法。因此,我们无需创建base64类的对象来使用它。可以简单地使用类名和C++范围解析运算符 (::)来访问此静态方法。

示例代码

#include <base64.h>

void setup() {
 Serial.begin(115200);
 String toEncode = "Test encoding";
 String encoded = base64::encode(toEncode);
 Serial.println(encoded);
}

void loop() {}

最后,我们将结果打印输出至串口,以便我们在运行代码时对其进行分析。您可以查看以下最终代码,其中已包含此打印功能。

验证

通过串口将测试字符串打印之后,可使用base64在线转码工具进行测试

在线BASE64编码解码 - 码工具 (matools.com)

posted @ 2022-02-13 16:46  Dapenson  阅读(845)  评论(0编辑  收藏  举报