C++ base64
时间: 2023-08-20 08:06:33 浏览: 117
在C++中进行Base64编码和解码可以使用第三方库,比如`base64-cpp`库。以下是使用该库进行Base64编码和解码的示例代码:
```cpp
#include <iostream>
#include "base64.h"
int main() {
std::string str = "Hello, World!";
// Base64 编码
std::string encoded = base64_encode(reinterpret_cast<const unsigned char*>(str.c_str()), str.length());
std::cout << "Base64 编码结果: " << encoded << std::endl;
// Base64 解码
std::string decoded = base64_decode(encoded);
std::cout << "Base64 解码结果: " << decoded << std::endl;
return 0;
}
```
请注意,在使用该示例代码之前,你需要先从 `base64-cpp` 的 GitHub 仓库中下载并安装该库。你可以在这里找到 `base64-cpp` 的仓库:[https://github.com/ReneNyffenegger/cpp-base64](https://github.com/ReneNyffenegger/cpp-base64)。
希望这能帮到你!如果你有任何其他问题,请随时提问。
阅读全文