Shembull: Enkodimi/dekodimi me base64
1 package main
2
3 import (
4 "encoding/base64"
5 "fmt"
6 )
7
8 func main() {
9 teksti := "O malet' e Shqipërisë e ju o lisat' e gjatë!"
10 fmt.Printf("Teksti: '%s'\n", teksti)
11
12 // Enkodimi
13 enkoduar := base64.StdEncoding.EncodeToString([]byte(teksti))
14 fmt.Println("I enkoduar: ", enkoduar)
15
16 // Dekodimi
17 dekoduar, _ := base64.StdEncoding.DecodeString(enkoduar)
18 fmt.Printf("I dekoduar: '%s' \n", string(dekoduar))
19 }
https://play.golang.org/p/HsbNHCEHuO0
Rezultati:
Teksti: ‘O malet’ e Shqipërisë e ju o lisat’ e gjatë!’
I enkoduar: TyBtYWxldCcgZSBTaHFpcMOrcmlzw6sgZSBqdSBvIGxpc2F0JyBlIGdqYXTDqyE=
I dekoduar: ‘O malet’ e Shqipërisë e ju o lisat’ e gjatë!’`