“Golang Hex Codierung” Code-Antworten

Golang Hex Codierung

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

Golang Hex Codierung

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

Ähnliche Antworten wie “Golang Hex Codierung”

Fragen ähnlich wie “Golang Hex Codierung”

Weitere verwandte Antworten zu “Golang Hex Codierung” auf Go

Durchsuchen Sie beliebte Code-Antworten nach Sprache

Durchsuchen Sie andere Codesprachen