Base64 in Go: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
Line 6: Line 6:
<font color=darkkhaki>TODO</font>
<font color=darkkhaki>TODO</font>
<syntaxhighlight lang='go'>
<syntaxhighlight lang='go'>
l, _ := base64.StdEncoding.Decode(base64Text, []byte(message))
base64EncodedStr := "..."
 
data, err := base64.StdEncoding.DecodeString(base64EncodedStr)
 
if err != nil {
func base64Encode(str string) string {
     ...
    return base64.StdEncoding.EncodeToString([]byte(str))
}
 
func base64Decode(str string) (string, bool) {
    data, err := base64.StdEncoding.DecodeString(str)
    if err != nil {
        return "", true
     }
    return string(data), false
}
}
s := string(data)
</syntaxhighlight>
</syntaxhighlight>

Revision as of 01:52, 13 March 2024

Internal

Overview

TODO

base64EncodedStr := "..."
data, err := base64.StdEncoding.DecodeString(base64EncodedStr)
if err != nil {
    ...
}
s := string(data)