“Pengkodean Golang Hex” Kode Jawaban

Pengkodean Golang Hex

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

Pengkodean Golang Hex

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

Jawaban yang mirip dengan “Pengkodean Golang Hex”

Pertanyaan yang mirip dengan “Pengkodean Golang Hex”

Lebih banyak jawaban terkait untuk “Pengkodean Golang Hex” di Go

Jelajahi jawaban kode populer menurut bahasa

Jelajahi bahasa kode lainnya