[encoding/base64] Base64形式を変換(デコード)する (DecodeString)

説明

Base64形式を変換(デコード)するにはencoding/base64パッケージのDecodeString()メソッドを使います。DecodeString()のパラメーターにはBase64形式の文字列を指定します。DecodeString()メソッドの戻り値は多値になっており、最初が変換した結果、2番目がエラー情報になっています。

サンプル [サンプルをダウンロード]

package main
import (
"encoding/base64"
"fmt"
"os"
)
func main() {
base64str := "R2/oqIDoqp4="
data, err := base64.StdEncoding.DecodeString(base64str)
if err != nil {
os.Exit(1)
}
fmt.Println(data)
fmt.Printf("%s\n", string(data))
}

実行結果

Go言語を使ったプログラムの実行結果