std.base64
MIME base64 データのエンコード/デコードを行います。References:
Wikipedia Base64
RFC 2045
- 長さ slen の文字列をエンコードするのに必要なバイト数を返します。
- str[] をエンコードし、結果を buf[] に格納
Params:
string str エンコードしたい文字列 char[] buf 結果を格納するバッファ。サイズは十分に大きくなければならない
Returns:
エンコード結果を示す、buf[] のスライス
- str[] をエンコードし、結果を返します
- 指定した長さの文字列をデコードした場合の
バイト数を返します
- str[] をデコードして、結果を buf[] に格納
Params:
str デコードしたい文字列 char[] buf 結果を格納するバッファ。サイズは十分に大きくなければならない
Returns:
デコード結果を示す、buf[] のスライス
Errors:
Base64として不正なエンコードがestr[]に含まれていた場合、Base64Exception を投げます。 Base64として不正な文字が含まれていた場合、Base64CharException を投げます。
- estr[] をデコードし、結果を返します
Errors:
Base64として不正なエンコードがestr[]に含まれていた場合、Base64Exception を投げます。 Base64として不正な文字が含まれていた場合、Base64CharException を投げます。
