commore
1.0.6-SNAPSHOT
|
#include <string.h>
#include "commore/Blob.h"
#include "commore/IOBStream.h"
#include "commore/StringBuffer.h"
#include "commore/AString.h"
#include "commore/List.h"
#include "commore/Path.h"
#include "commore/Error.h"
#include "System.h"
#include "ListImpl.h"
Functions | |
CMR_FILE_DECLARE () | |
CMREXD OBStream & | operator<< (OBStream &o, const commore::Blob &blob) |
CMREXD IBStream & | operator>> (IBStream &i, commore::Blob &blob) |
bool | isWhiteSpace (int octect) |
bool | isPad (int octect) |
bool | isData (int octect) |
bool | isBase64 (int octect) |
long | BinToB64 (unsigned char *binaryData, size_t size, OBStream &o) |
long | B64ToBin (const char *base64Data, size_t len, unsigned char *decodedData) |
CMR_LIST_IMPL (Blob) | |
Variables | |
const int | BASELENGTH = 255 |
const int | LOOKUPLENGTH = 64 |
const int | TWENTYFOURBITGROUP = 24 |
const int | EIGHTBIT = 8 |
const int | SIXTEENBIT = 16 |
const int | SIXBIT = 6 |
const int | FOURBYTE = 4 |
const int | SIGN = -128 |
const char | PAD = '=' |
const bool | fDebug = false |
long B64ToBin | ( | const char * | base64Data, |
size_t | len, | ||
unsigned char * | decodedData | ||
) |
long BinToB64 | ( | unsigned char * | binaryData, |
size_t | size, | ||
OBStream & | o | ||
) |
CMR_FILE_DECLARE | ( | ) |
CMR_LIST_IMPL | ( | Blob | ) |
bool isBase64 | ( | int | octect | ) |
bool isData | ( | int | octect | ) |
bool isPad | ( | int | octect | ) |
bool isWhiteSpace | ( | int | octect | ) |
CMREXD OBStream& operator<< | ( | OBStream & | o, |
const commore::Blob & | blob | ||
) |
CMREXD IBStream& operator>> | ( | IBStream & | i, |
commore::Blob & | blob | ||
) |
const int BASELENGTH = 255 |
This class provides encode/decode for RFC 2045 Base64 as defined by RFC 2045, N. Freed and N. Borenstein. RFC 2045: Multipurpose Internet Mail Extensions (MIME) Part One: Format of Internet Message Bodies. Reference 1996 Available at: http://www.ietf.org/rfc/rfc2045.txt This class is used by XML Schema binary format validation
const int EIGHTBIT = 8 |
const bool fDebug = false |
const int FOURBYTE = 4 |
const int LOOKUPLENGTH = 64 |
const char PAD = '=' |
const int SIGN = -128 |
const int SIXBIT = 6 |
const int SIXTEENBIT = 16 |
const int TWENTYFOURBITGROUP = 24 |