MIME BASE64型文字列変換
[詳解]
#include <TnbBase64Str.h>
MIME BASE64型文字列変換
MIME BASE64 文字列とバイナリの相互変換をサポートするクラスです。
- 必要ファイル
- TnbBase64Str.h
- 日付
- 06/09/27 新規作成
-
06/10/11 抽象化したクラスを継承
TnbBase64Str.h の 273 行目に定義があります。
◆ anonymous enum
◆ Decode()
CVectorT< BYTE > Decode |
( |
const char * |
lpszBase64 | ) |
|
|
inherited |
[変換] デコード
- 覚え書き
- NULL終端かBASE64以外の文字が現れるまでデコードします。 データが4の倍数でない場合、エラーになります。
-
スペース、タブ、改行コードは無視してデコードします。
- 引数
-
lpszBase64 | BASE64フォーマットのテキスト。 |
- 戻り値
- デコード結果
TnbBase64Str.h の 107 行目に定義があります。
◆ DecodeForStr()
CAscii DecodeForStr |
( |
const char * |
lpszBase64 | ) |
|
|
inherited |
[変換] デコード
- 覚え書き
- NULL終端かBASE64以外の文字が現れるまでデコードします。 データが4の倍数でない場合、エラーになります。
-
スペース、タブ、改行コードは無視してデコードします。
- 注意
- エンコード前がテキストでないデータは、本関数でデコードしないで下さい。
- 引数
-
lpszBase64 | BASE64フォーマットのテキスト。 |
- 戻り値
- デコード結果。
TnbBase64Str.h の 169 行目に定義があります。
◆ Encode() [1/3]
◆ Encode() [2/3]
CStrT< char > Encode |
( |
LPCSTR |
lpsz | ) |
|
|
inherited |
◆ Encode() [3/3]
virtual CStrT< char > Encode |
( |
size_t |
size, |
|
|
LPCVOID |
P |
|
) |
| |
|
virtualinherited |
◆ GetDecodeEndPtr()
const char * GetDecodeEndPtr |
( |
void |
| ) |
const |
|
inherited |