xxxxxxxxxx
sEnc := base64.StdEncoding.EncodeToString([]byte(data))
fmt.Println(sEnc)
xxxxxxxxxx
package main
import (
"encoding/base64"
"fmt"
)
func main() {
rawDecodedText, err := base64.StdEncoding.DecodeString("aGVsbG8gZnJvbSBnb3NhbXBsZXMuZGV2IGJhc2U2NCBlbmNvZGluZyBleGFtcGxlIQ==")
if err != nil {
panic(err)
}
fmt.Printf("Decoded text: %s\n", rawDecodedText)
}
xxxxxxxxxx
encode := base64.StdEncoding.EncodeToString([]byte("Hello World"))
fmt.Printf("encode data %s \n", encode)
decode, _ := base64.StdEncoding.DecodeString(encode)
fmt.Printf("decode data %s \n", decode)
xxxxxxxxxx
encode := base64.NewEncoder(base64.StdEncoding, os.Stdout)
encode.Write([]byte("Hello World"))
decode := base64.NewDecoder(base64.StdEncoding, strings.NewReader("SGVsbG8gV29y"))
data, _ := ioutil.ReadAll(decode)
fmt.Println(string(data))