base64编码工作中经常用到,这里记录一下。

ackage main

import(
        "encoding/base64"
        "fmt"
        "log"
)

func main()  {
        input := "http://www.baidu.com"
        encodeString := base64.StdEncoding.EncodeToString([]byte(input))
        fmt.Println(encodeString)

         // 对上面的编码结果进行base64解码
        decodeBytes, err := base64.StdEncoding.DecodeString(encodeString)
        if err != nil {
                log.Fatalln(err)
        }
        fmt.Println(string(decodeBytes))
}