From 89d977af8feb54d33f8c346fe09174ce5a430b15 Mon Sep 17 00:00:00 2001 From: Sangeeth Sudheer Date: Fri, 3 May 2024 00:09:42 +0530 Subject: [PATCH] Add base64 --- base64/base64.go | 22 ++++++++++++++++++++++ main.go | 6 ++++-- 2 files changed, 26 insertions(+), 2 deletions(-) create mode 100644 base64/base64.go diff --git a/base64/base64.go b/base64/base64.go new file mode 100644 index 0000000..9f54fbb --- /dev/null +++ b/base64/base64.go @@ -0,0 +1,22 @@ +package base64 + +import ( + "encoding/base64" + "fmt" +) + +func Base64() { + target := "abc123!?$*&()'-=@~" + + out := base64.StdEncoding.EncodeToString([]byte(target)) + fmt.Println(target) + fmt.Println(out) + + decoded, _ := base64.StdEncoding.DecodeString(out) + fmt.Println(string(decoded)) + fmt.Println() + + out = base64.URLEncoding.EncodeToString([]byte(target)) + fmt.Println(target) + fmt.Println(out) +} diff --git a/main.go b/main.go index f6aa2d7..b18225a 100644 --- a/main.go +++ b/main.go @@ -32,7 +32,8 @@ package main // import "git.sangeeth.dev/gobyexample/rand" // import "git.sangeeth.dev/gobyexample/numberparsing" // import "git.sangeeth.dev/gobyexample/url" -import "git.sangeeth.dev/gobyexample/sha" +// import "git.sangeeth.dev/gobyexample/sha" +import "git.sangeeth.dev/gobyexample/base64" func main() { // runes.Runes() @@ -67,5 +68,6 @@ func main() { // rand.Rand() // numberparsing.NumberParsing() // url.Url() - sha.Sha() + // sha.Sha() + base64.Base64() }