📄 radix64.h
字号:
// RADIX64.h: interface for the RADIX64 class.
//
//////////////////////////////////////////////////////////////////////
#ifndef RADIX64__
#define RADIX64__
#ifndef AFX_EXT_CLASS
#define AFX_EXT_CLASS
#endif
class AFX_EXT_CLASS RADIX64
{
public:
struct _CODER
{
public:
DWORD GetEncodeLen(DWORD dwLen);
DWORD GetDecodeLen(DWORD dwLen,const char *lpBuff=NULL);
void Encode(const char *lpBuff,DWORD dwLen,char* lpEncodeBuff);
void Decode(const char *lpBuff,DWORD dwLen,char* lpDecodeBuff);
private:
char ch1;
char ch2;
char ch3;
char ch4;
inline void Encode(char** const lpBuff);
inline void Encode(char** const lpBuff,BYTE nCount);
inline void Decode(char** const lpBuff);
inline void Decode(char** const lpBuff,bool bLast);
};
private:
static const char chMap[65];
static const char chPlugger;
static const char Init();
static BYTE byMap[123];
friend struct _CODER;
RADIX64(){};
~RADIX64(){};
};
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -