“Голанг Хекс Кодирование” Ответ

Голанг Хекс Кодирование

base641 := base64.NewEncoder(base64.StdEncoding, os.Stdout)
base641.Write([]byte("Hello world"))

decoded := base64.NewDecoder(base64.RawStdEncoding, strings.NewReader("SGVsbG8gd29y="))
hexRead, _ := ioutil.ReadAll(decoded)
fmt.Println(string(hexRead))
Restu Wahyu Saputra

Голанг Хекс Кодирование

package main

import (
    "fmt"
    "io/ioutil"
    "bytes"
    "encoding/hex"
    "log"
    "strings"
)

func main() {
	text := "Restu Wahyu Saputra"
	data := bytes.Buffer{} // buffer struct for get any output type from Writer if you want pass into terminal using type File

	encoded := hex.NewEncoder(&data)
	encoded.Write([]byte(text))

	fmt.Printf("Encoded data - %s \n", data.String())

	decoded := hex.NewDecoder(strings.NewReader(data.String()))
	read, err := ioutil.ReadAll(decoded) // this method for get any output from Reader

	if err != nil {
		log.Fatal(err)
	}

	fmt.Printf("Decoded data - %s \n", string(read))
}
Restu Wahyu Saputra

Ответы похожие на “Голанг Хекс Кодирование”

Вопросы похожие на “Голанг Хекс Кодирование”

Больше похожих ответов на “Голанг Хекс Кодирование” по Go

Смотреть популярные ответы по языку

Смотреть другие языки программирования