Sese Framework
x.y.z
A cross-platform framework
|
BASE64 转换器 更多...
#include <Base64Converter.h>
Public 类型 | |
using | OutputStream = sese::io::OutputStream |
using | InputStream = sese::io::InputStream |
using | CodePage = const unsigned char * |
Public 成员函数 | |
Base64Converter ()=delete | |
Public 成员函数 继承自 sese::NotInstantiable | |
NotInstantiable ()=delete | |
virtual | ~NotInstantiable ()=default |
NotInstantiable (const NotInstantiable &)=delete | |
NotInstantiable & | operator= (const NotInstantiable &)=delete |
静态 Public 成员函数 | |
static void | encode (const InputStream::Ptr &src, const OutputStream::Ptr &dest) |
static void | encode (InputStream *src, OutputStream *dest) |
static void | decode (const InputStream::Ptr &src, const OutputStream::Ptr &dest) |
static void | decode (InputStream *src, OutputStream *dest) |
static bool | encodeBase62 (InputStream *input, OutputStream *output) noexcept |
static bool | decodeBase62 (InputStream *input, OutputStream *output) noexcept |
static bool | encodeInteger (size_t num, OutputStream *output) noexcept |
static int64_t | decodeBuffer (const unsigned char *buffer, size_t size) noexcept |
BASE64 转换器
using sese::Base64Converter::CodePage = const unsigned char * |
|
delete |
|
static |
|
static |
|
staticnoexcept |
按照 Base62 码表解码
input | 输入流 |
output | 输出流 |
引用了 ToBigEndian32().
|
staticnoexcept |
引用了 base62_code_page.
|
static |
|
static |
|
staticnoexcept |
按照 Base62 码表编码
input | 输入流 |
output | 输出流 |
引用了 FromBigEndian32().
|
staticnoexcept |
引用了 base62_code_page.