“Golang kodowanie sześciokątne” Kod odpowiedzi

Golang kodowanie sześciokątne

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 kodowanie sześciokątne

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

Odpowiedzi podobne do “Golang kodowanie sześciokątne”

Pytania podobne do “Golang kodowanie sześciokątne”

Więcej pokrewnych odpowiedzi na “Golang kodowanie sześciokątne” w Go

Przeglądaj popularne odpowiedzi na kod według języka

Przeglądaj inne języki kodu