Go语言用例Go知识库

golang base64函数基本用法

2018-04-10  本文已影响4人  CodingCode

golang base64函数基本用法

base64主要两个函数编码和解码。

package main

import (
    "encoding/base64"
    "fmt"
)

func main() {
    s := "Hello World!"
    b := []byte(s)

    sEnc := base64.StdEncoding.EncodeToString(b)
    fmt.Printf("enc=[%s]\n", sEnc)

    sDec, err := base64.StdEncoding.DecodeString(sEnc)
    if err != nil {
        fmt.Printf("base64 decode failure, error=[%v]\n", err)
    } else {
        fmt.Printf("dec=[%s]\n", sDec)
    }
}

这个例子中,先把字节串"Hello World!"进行base64编码,然后再解码回去。

enc=[SGVsbG8gV29ybGQh]
dec=[Hello World!]
上一篇下一篇

猜你喜欢

热点阅读