This commit is contained in:
2026-05-21 08:07:16 +08:00
parent 90908cf018
commit 84d8874a38
32 changed files with 271 additions and 27 deletions
+2
View File
@@ -13,6 +13,7 @@
*
* 注意:output缓冲区大小至少需要 ((input_length + 2) / 3) * 4 + 1 字节
*/
// 函数作用:将二进制输入数据编码为 Base64 字符串并返回输出长度。
uint32_t base64_encode(const uint8_t* input, uint32_t input_length, char* output);
/**
@@ -22,6 +23,7 @@ uint32_t base64_encode(const uint8_t* input, uint32_t input_length, char* output
* @param output 输出缓冲区
* @return 解码后的数据长度
*/
// 函数作用:将 Base64 字符串解码为二进制数据并返回解码长度。
uint32_t base64_decode(const char* input, uint32_t input_length, uint8_t* output);
/**