|
NexusForce 1.0.0
A Modern C++ Library with extended functionality, web components, and utility libraries
|
Base64编解码实现 更多...
类 | |
| 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 中定义.