This commit is contained in:
Mark McGranaghan 2012-09-30 20:14:21 -07:00
parent 61c3bb3fbd
commit de85f000de
41 changed files with 25 additions and 1 deletions

View File

@ -0,0 +1,24 @@
package main
import "encoding/base64"
import "fmt"
func main() {
// The data we'll encode/decode.
data := "abc123!?$*&()'-=@~"
fmt.Println(data)
fmt.Println()
// Standard base64 encoding/decoding.
stdEnc := base64.StdEncoding.EncodeToString([]byte(data))
fmt.Println(stdEnc)
stdDec, _ := base64.StdEncoding.DecodeString(stdEnc)
fmt.Println(string(stdDec))
fmt.Println()
// URL base64 encoding/decoding.
urlEnc := base64.URLEncoding.EncodeToString([]byte(data))
fmt.Println(urlEnc)
urlDec, _ := base64.URLEncoding.DecodeString(urlEnc)
fmt.Println(string(urlDec))
}

View File

@ -67,7 +67,7 @@ random-numbers
number-parsing
urls
sha1-hashes
base64-encoding ~
base64-encoding
## systems libraries
reading-files