golang base64解码编码实现
golang base64解码编码实现。go实现base64解码编码非常简单,知道调用go安装时自带的encoding/base64就可以了。
package main
import (
"encoding/base64"
"fmt"
)
func main() {
encodeStr := base64.StdEncoding.EncodeToString([]byte("golang base64解码"))
fmt.Println(encodeStr)
decodeStr, _ := base64.StdEncoding.DecodeString(encodeStr)
fmt.Println(string(decodeStr))
}
- []byte(“golang base64解码”)将字符串转换为[]byte
- base64.StdEncoding.EncodeToString()将[]byte转换为base64字符串
- base64.StdEncoding.DecodeString()将base64字符串转换为[]byte
- string(decodeStr)将[]byte转换为字符串
下面是程序的执行结果:
Z29sYW5nIGJhc2U2NOino+eggQ==
golang base64解码