// test12 project main.gopackage mainimport ( "bytes" "enCoding/base64" "fmt")func main() { eightBitData := []byte{1,2,3,4,5,6,7,8} bb := &bytes.Buffer{} encoder := base64.NewEncoder(base64.StdEnCoding,bb) encoder.Write(eightBitData) encoder.Close() fmt.Println(bb) decoder := base64.NewDecoder(base64.StdEnCoding,bb) dbuf := make([]byte,12) decoder.Read(dbuf) for _,v := range dbuf { fmt.Println(v) } gg := &bytes.Buffer{} encoder = base64.NewEncoder(base64.StdEnCoding,gg) tt := "ddddddddddddd" encoder.Write([]byte(tt)) fmt.Println(gg) hh := make([]byte,20) decoder = base64.NewDecoder(base64.StdEnCoding,gg) decoder.Read(hh) fmt.Println("content:" + string(hh))}总结
以上是内存溢出为你收集整理的golang base64全部内容,希望文章能够帮你解决golang base64所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)