|
template<class CharT , class Traits > |
static void | encode (std::basic_istream< CharT, Traits > &data, std::basic_ostream< CharT, Traits > &output) noexcept |
|
template<class CharT , class Traits > |
static std::string | encode (std::basic_istream< CharT, Traits > &data) noexcept |
|
template<class CharT , class Traits , class Allocator > |
static void | encode (const std::basic_string< CharT, Traits, Allocator > &data, std::basic_ostream< CharT, Traits > &output) noexcept |
|
template<class CharT , class Traits , class Allocator > |
static std::string | encode (const std::basic_string< CharT, Traits, Allocator > &data) noexcept |
|
template<class CharT , class Traits > |
static void | encode (const uint8_t *data, uint64_t length, std::basic_ostream< CharT, Traits > &output) noexcept |
|
static std::string | encode (const uint8_t *data, uint64_t length) noexcept |
|
template<class CharT , class Traits > |
static void | decode (std::istream &data, std::basic_ostream< CharT, Traits > &output) noexcept |
|
static std::string | decode (std::istream &data) noexcept |
|
template<class CharT , class Traits > |
static void | decode (const std::string &data, std::basic_ostream< CharT, Traits > &output) noexcept |
|
static std::string | decode (const std::string &data) noexcept |
|
template<class CharT , class Traits > |
static void | decode (const char *data, uint64_t length, std::basic_ostream< CharT, Traits > &output) noexcept |
|
static std::string | decode (const char *data, uint64_t length) noexcept |
|
Base64 algorithm implementation.
Base64 is a common algorithm to encode binary data into text.
- Since
- 0.1
- Author
- Vincent Lachenal