Essential Go / hex, base64 encoding

Run Settings
LanguageGo
Language Version
Run Command
package main import ( "bytes" "encoding/base64" "fmt" "log" ) func main() { d := []byte{0x01, 0xff, 0x3a, 0xcd} s := base64.StdEncoding.EncodeToString(d) fmt.Printf("base64: %s\n", s) d2, err := base64.StdEncoding.DecodeString(s) if err != nil { log.Fatalf("hex.DecodeString() failed with '%s'\n", err) } if !bytes.Equal(d, d2) { log.Fatalf("decoded version is different than original") } }
Editor Settings
Theme
Key bindings
Full width
Lines