Namespaces | |
namespace | JetByteTools |
namespace | JetByteTools::Core |
namespace | JetByteTools::Core::Base64 |
Functions | |
void | encodeblock (const unsigned char in[3], unsigned char out[4], const int len) |
void | decodeblock (const unsigned char in[4], unsigned char out[3]) |
* | |
string | EncodeBytesBase64A (const BYTE *const pData, const DWORD dataLength) |
string | EncodeBase64A (const string &input) |
size_t | DecodeBytesBase64A (const string &input, BYTE *pOutput, size_t &outputLength) |
size_t | CalculateSpaceRequiredForDecodeBytesBase64A (const string &input) |
string | DecodeBase64A (const string &input) |
Variables | |
static const unsigned char | cb64 [] = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/" |
static const unsigned char | cd64 [] = "|$$$}rstuvwxyz{$$$$$$$>?@ABCDEFGHIJKLMNOPQRSTUVW$$$$$$XYZ[\\]^_`abcdefghijklmnopq" |