1 #if !defined BASE64_H_INC_ 13 char *lpszOutputString;
14 static const char *szB64;
16 static int FindIndexInB64(
char c);
27 const char *Encode(
const char *szStr,
int iLens = -1);
31 const char *Decode(
const char *szStr);
37 const char *
Get()
const {
return lpszOutputString; }
43 static void Encode(istream& istr, ostream& ostr,
int iRet = 76);
48 static void Decode(istream& istr, ostream& ostr);
55 static void Encode(
const char *lpszImputFileName,
const char *lpszOutputFileName,
int iRet = 76)
57 ifstream f(lpszImputFileName,ios::in | ios::binary);
58 ofstream of(lpszOutputFileName);
65 static void Decode(
const char *lpszImputFileName,
const char *lpszOutputFileName)
67 ifstream f(lpszImputFileName);
68 ofstream of(lpszOutputFileName,ios::out | ios::trunc | ios::binary);
73 #endif // #if !defined BASE64_H_INC_ const char * Get() const
Definition: base64.h:37
int GetLenght() const
Definition: base64.h:34
static void Encode(const char *lpszImputFileName, const char *lpszOutputFileName, int iRet=76)
Definition: base64.h:55
static void Decode(const char *lpszImputFileName, const char *lpszOutputFileName)
Definition: base64.h:65
Base64 Encodeing クラス
Definition: base64.h:10