Rumah >pembangunan bahagian belakang >Golang >Gunakan fungsi pengekodan/base64.StdEncoding dalam dokumentasi bahasa Go untuk melaksanakan pengekodan Base64
Base64 pengekodan ialah kaedah pengekodan yang menukar data mentah kepada rentetan yang boleh dibaca dan digunakan secara meluas dalam rangkaian komputer. Dalam bahasa Go, anda boleh menggunakan fungsi pengekodan/base64.StdEncoding untuk melaksanakan pengekodan Base64 Contoh kod khusus adalah seperti berikut:
package main import ( "encoding/base64" "fmt" ) func main() { // 定义一个原始数据 data := []byte("Hello, world!") // 使用StdEncoding进行Base64编码 encData := base64.StdEncoding.EncodeToString(data) fmt.Println(encData) // 使用StdEncoding进行Base64解码 decData, err := base64.StdEncoding.DecodeString(encData) if err != nil { panic(err) } fmt.Println(string(decData)) }
Dalam kod di atas, data mentah base64.StdEncoding.EncodeToString()
untuk Base64 mengekod data dan menyimpan hasilnya dalam pembolehubah encData
. Kemudian gunakan fungsi base64.StdEncoding.DecodeString()
untuk menyahkod Base64 encData
dan simpan hasilnya dalam pembolehubah decData
. Akhir sekali, gunakan fungsi fmt.Println()
untuk mencetak hasil yang dikod dan dinyahkod. data
,然后使用base64.StdEncoding.EncodeToString()
函数对该数据进行Base64编码,并将结果存储在变量encData
中。接着使用base64.StdEncoding.DecodeString()
函数对encData
进行Base64解码,并将结果存储在变量decData
中。最后,使用fmt.Println()
函数将编码和解码后的结果打印出来。
在实际使用中,Base64编码常用于将二进制数据转换成可读字符串,例如在邮箱中发送附件、使用HTTP传输文件等场景中经常用到。而Go语言中提供的encoding/base64
pengekodan/base64
yang disediakan dalam bahasa Go menyediakan fungsi pengekodan dan penyahkodan Base64 yang mudah dan mudah digunakan Pembangun boleh menggunakan fungsi ini secara fleksibel untuk mencapai keperluan mereka sendiri. #🎜🎜#Atas ialah kandungan terperinci Gunakan fungsi pengekodan/base64.StdEncoding dalam dokumentasi bahasa Go untuk melaksanakan pengekodan Base64. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!