package main import ( "encoding/base64" "fmt" "log" ) func main() { str := "W3RpOuahpei+ueWnkeWomF0KW2FyOk1D5rW35LymXQpbYWw65qGl6L655aeR5aiYXQpbYnk6bWVuZ3hpbl9rYXJha2FsXQpbb2Zmc2V0OjBdClswMDowMC4wMF3moaXovrnlp5HlqJggLSDmtbfkvKYKWzAwOjAzLjQzXeivje+8mua1t+S8pgpbMDA6MDYuODdd5puy77ya5rW35LymClswMDoxMC4zMV3nvJbmm7LvvJrmvKDlv4Pol6QKWzAwOjEzLjc0Xeinhuinie+8muWNjueOrui9qQpbMDA6MTcuMThd5pqW6Ziz5LiLIOaIkei/juiKrOiKsyDmmK/osIHlrrbnmoTlp5HlqJgKWzAwOjIyLjM0XQpbMDA6MjMuMTld5oiR6LWw5Zyo5LqG6YKj5bqn5bCP5qGl5LiKClswMDoyNi4yOF3kvaDmiprnkLTlpY/lv6fkvKQKWzAwOjI4LjMzXQpbMDA6MjkuNjFd5qGl6L655q2M5ZSx55qE5bCP5aeR5aiYIOS9oOecvOinkuWcqOa1gea3jApbMDA6MzQuNjBdClswMDozNS43N13kvaDor7TkuIDkuKrkurrlnKjpgJ7lvLog5LiA5Liq5Lq65b+15a625LmhClswMDo0MC45M10KWzAwOjQyLjA3XemjjuWNjuaooeagtyDkvaDokL3okL3lpKfmlrkKWzAwOjQ3LjI3XQpbMDA6NDguMjRd5Z2Q5Zyo5qGl5LiKIOaIkeWQrOS9oOatjOWUsQpbMDA6NTMuODNdClswMDo1Ni43Nl3miJHor7TmoaXovrnlp5HlqJgg5L2g55qE6Iqs6IqzClswMTowMi42Nl0KWzAxOjAzLjc4XeaIkeaKiuS9oOaUvuW/g+S4iiDliLvlnKjkuobmiJHlv4PohpsKWzAxOjA4Ljg3XQpbMDE6MDkuOTdd5qGl6L655aeR5aiYIOS9oOeahOW/p+S8pApbMDE6MTUuMDddClswMToxNi4yMV3miJHmiorkvaDmlL7lv4PmiL8g5LiN5oOz6K6p5L2g5rWB5rWqClswMToyMS4yNF0KWzAxOjM3Ljk4XeaalumYs+S4iyDnmoTmoaXlpLTml4Eg5pyJ6L+Z5qC35LiA5aeR5aiYClswMTo0Mi45NV0KWzAxOjQzLjg0XeWlueacieedgOmVv+mVv+eahOS5jOm7keWPkSDkuIDlj4znnLzmmI7kuq4KWzAxOjQ5LjE3XQpbMDE6NTAuMjld5aeR5aiY5L2g6K6p5oiR5b+D6I2h5ry+IOWwj+m5v+WcqOS5seaSngpbMDE6NTUuNDldClswMTo1Ni40NV3kvaDor7Tml6DkurrlnKjouqvml4Eg5LiA5Liq5Lq65Zyo5rWB5rWqClswMjowMS45MF0KWzAyOjAyLjY3XemjjuWNjuaooeagtyDkvaDokL3okL3lpKfmlrkKWzAyOjA3LjkxXQpbMDI6MDguODNd5Z2Q5Zyo5qGl5LiKIOaIkeWQrOS9oOatjOWUsQpbMDI6MTQuNTBdClswMjoxNy40NV3miJHor7TmoaXovrnlp5HlqJgg5L2g55qE6Iqs6IqzClswMjoyMy4zN10KWzAyOjI0LjQ2XeaIkeaKiuS9oOaUvuW/g+S4iiDliLvlnKjkuobmiJHlv4PohpsKWzAyOjI5LjY2XQpbMDI6MzAuNjhd5qGl6L655aeR5aiYIOS9oOeahOW/p+S8pApbMDI6MzUuNzBdClswMjozNi43OV3miJHmiorkvaDmlL7lv4PmiL8g5LiN5oOz6K6p5L2g5rWB5rWq" decodeBytes, err := base64.StdEncoding.DecodeString(str) if err != nil { log.Fatalln(err) } fmt.Println(string(decodeBytes)) //input := []byte("hello world") // //// 演示base64编码 //encodeString := base64.StdEncoding.EncodeToString(input) //fmt.Println(encodeString) // //// 对上面的编码结果进行base64解码 //decodeBytes, err := base64.StdEncoding.DecodeString(encodeString) //if err != nil { // log.Fatalln(err) //} //fmt.Println(string(decodeBytes)) // //fmt.Println("///////////////////////////////") // //// 如果要用在url中,需要使用URLEncoding //uEnc := base64.URLEncoding.EncodeToString([]byte(input)) //fmt.Println(uEnc) // //uDec, err := base64.URLEncoding.DecodeString(uEnc) //if err != nil { // log.Fatalln(err) //} //fmt.Println(string(uDec)) }