12345678910111213141516 |
- #ifndef _BASE64_H
- #define _BASE64_H
- #include <bfc/memblock.h>
- class Base64 {
- public:
- static int decode(MemBlock<wchar_t> &h64, MemBlock<char> &htext);
- static int decode(MemBlock<char> &h64, MemBlock<char> &htext);
- static int encode(MemBlock<char> &htext, MemBlock<char> &h64, int linelength);
- static int encode(MemBlock<char> &htext, MemBlock<wchar_t> &h64, int linelength);
- private:
- static char encodingTable[64];
- };
- #endif
|