Aller au contenu

Encodage Base64

Le package encoding/base64 encode et décode en Base64. Utilisez StdEncoding pour le Base64 standard, URLEncoding pour un encodage compatible URL.

Encoder et décoder une chaîne.

package main
import (
"encoding/base64"
"fmt"
)
func main() {
donnees := []byte("bonjour monde")
encode := base64.StdEncoding.EncodeToString(donnees)
fmt.Println(encode)
decode, _ := base64.StdEncoding.DecodeString(encode)
fmt.Println(string(decode))
}
Fenêtre de terminal
Ym9uam91ciBtb25kZQ==
bonjour monde