31 #ifndef _SCC_ENCODE_BASE64_H
32 #define _SCC_ENCODE_BASE64_H
38 namespace scc::encode {
62 static void base64_encode(
const std::vector<T>&, std::string&) noexcept;
68 static std::string
str_to_base64(
const std::string& s) noexcept;
77 static bool base64_decode(
const std::string&, std::vector<T>&) noexcept;
84 static std::string
base64_to_str(
const std::string&) noexcept;
static std::string base64_to_str(const std::string &) noexcept
Convert from base64 string to string.
static void base64_encode(const std::vector< T > &, std::string &) noexcept
Convert from binary to base64 string.
static std::string str_to_base64(const std::string &s) noexcept
Convert from string to base64 string.
static std::string base64_to_base64url(const std::string &) noexcept
Convert from base64 to base64url.
static bool base64_decode(const std::string &, std::vector< T > &) noexcept
Convert from base64 string to binary.
static std::string base64url_to_base64(const std::string &) noexcept
Convert from base64url to base64.