NexusForce 1.0.0
A Modern C++ Library with extended functionality, web components, and utility libraries
载入中...
搜索中...
未找到
base64.hpp 文件参考

Base64编解码实现 更多...

base64.hpp 的引用(Include)关系图:

浏览该文件的源代码.

struct  base64
 Base64编解码结构体 更多...

函数

NEFORCE_ALWAYS_INLINE_INLINE string base64_encode (const cbyte_view data)
 Base64编码便捷函数(字节视图版本)
NEFORCE_ALWAYS_INLINE_INLINE string base64_encode (const byte_vector &data)
 Base64编码便捷函数(字节向量版本)
NEFORCE_ALWAYS_INLINE_INLINE string base64_encode (const string &data)
 Base64编码便捷函数(字符串版本)
NEFORCE_ALWAYS_INLINE_INLINE string base64_decode (const string_view data)
 Base64解码便捷函数(字符串视图版本)
NEFORCE_ALWAYS_INLINE_INLINE byte_vector base64_decode (const byte_vector &data)
 Base64解码便捷函数(字节向量版本)
NEFORCE_ALWAYS_INLINE_INLINE string base64_decode (const string &data)
 Base64解码便捷函数(字符串版本)

详细描述

Base64编解码实现

此文件提供了Base64编码和解码功能的实现,支持标准 Base64 和 URL 安全 Base64 两种变体。 Base64用于将二进制数据转换为ASCII字符表示,常用于电子邮件附件、JSON Web Token、 数据URI等场景的数据传输。

在文件 base64.hpp 中定义.