Program Listing for File Base64.h¶
↰ Return to documentation for file (components/Util/src/Base64.h
)
#ifndef UTIL_BASE64_H
#define UTIL_BASE64_H
#include <cstdint>
#include <string>
namespace util {
static std::size_t base64EncodedLength(std::size_t length)
{
return (length + 2 - ((length + 2) % 3)) / 3 * 4;
}
static std::size_t base64EncodedLength(const std::string& in)
{
return base64EncodedLength(in.length());
}
bool base64Encode(const std::string& in, std::string* out);
} // namespace util
#endif // UTIL_BASE64_H