OpenSiv3D  v0.6.5
C++20 framework for creative coding
s3d::Base64 Namespace Reference

Functions

String Encode (const void *data, size_t size)
 データを Base64 エンコードします。 More...
 
void Encode (const void *data, size_t size, String &dst)
 データを Base64 エンコードし、dst に格納します。 More...
 
void Encode (const void *data, size_t size, std::string &dst)
 データを Base64 エンコードし、dst に格納します。 More...
 
Blob Decode (StringView base64)
 Base64 データをデコードします。 More...
 
Blob Decode (std::string_view base64)
 Base64 データをデコードします。 More...
 

Function Documentation

◆ Decode() [1/2]

Blob s3d::Base64::Decode ( std::string_view  base64)

Base64 データをデコードします。

Parameters
base64入力 Base64
Returns
デコードされたデータ

◆ Decode() [2/2]

Blob s3d::Base64::Decode ( StringView  base64)

Base64 データをデコードします。

Parameters
base64入力 Base64
Returns
デコードされたデータ

◆ Encode() [1/3]

String s3d::Base64::Encode ( const void *  data,
size_t  size 
)

データを Base64 エンコードします。

Parameters
data入力データ
size入力データのサイズ(バイト)
Returns
Base64 エンコードされた入力データ

◆ Encode() [2/3]

void s3d::Base64::Encode ( const void *  data,
size_t  size,
std::string &  dst 
)

データを Base64 エンコードし、dst に格納します。

Parameters
data入力データ
size入力データのサイズ(バイト)
dstBase64 エンコードされた入力データの格納先

◆ Encode() [3/3]

void s3d::Base64::Encode ( const void *  data,
size_t  size,
String dst 
)

データを Base64 エンコードし、dst に格納します。

Parameters
data入力データ
size入力データのサイズ(バイト)
dstBase64 エンコードされた入力データの格納先