|
Kotucode's Base 项目
本项目提供了 C++ 接口的 Base62 和 Base64 相关的编解码方法。
|
函数 | |
| template<typename Alphabets = alphabet::base64> | |
| std::string | encode (const std::string &binary_data) |
| 将二进制数据编码为 Base64 字符串。 | |
| template<typename Alphabets = alphabet::base64> | |
| std::string | decode (const std::string &base_string) |
| 将 Base64 编码字符串解码为原始二进制数据。 | |
| template<typename Alphabets = alphabet::base64> | |
| std::string | pad (const std::string &base_string) |
| 给修剪过的 Base64 编码字符串重新添加上填充。 | |
| template<typename Alphabets = alphabet::base64> | |
| std::string | trim (const std::string &base_string) |
| 修剪 Base64 编码字符串,去掉末尾的填充。 | |
| std::string kotucode::base::base64::decode | ( | const std::string & | base_string | ) |
将 Base64 编码字符串解码为原始二进制数据。
| Alphabets | 编码字符集类型,默认为 alphabet::base64。 |
| base_string | 待解码的字符串。 |
| std::string kotucode::base::base64::encode | ( | const std::string & | binary_data | ) |
将二进制数据编码为 Base64 字符串。
| Alphabets | 编码字符集类型,默认为 alphabet::base64。 |
| binary_data | 待编码的二进制字符串。 |
| std::string kotucode::base::base64::pad | ( | const std::string & | base_string | ) |
给修剪过的 Base64 编码字符串重新添加上填充。
| Alphabets | 编码字符集类型,默认为 alphabet::base64。 |
| base_string | 修剪过的 Base64 编码字符串。 |
| std::string kotucode::base::base64::trim | ( | const std::string & | base_string | ) |
修剪 Base64 编码字符串,去掉末尾的填充。
| Alphabets | 编码字符集类型,默认为 alphabet::base64。 |
| base_string | 完整的 Base64 编码字符串。 |