golang base64 转回 list
时间: 2024-01-04 08:19:50 浏览: 34
在Golang中,可以使用`encoding/base64`包来进行Base64编码和解码操作。要将Base64编码的字符串转回原始数据,可以使用`DecodeString`函数。
下面是一个示例代码:
```go
package main
import (
"encoding/base64"
"fmt"
)
func main() {
base64Str := "SGVsbG8gd29ybGQh"
decodedBytes, err := base64.StdEncoding.DecodeString(base64Str)
if err != nil {
fmt.Println("Base64 decoding error:", err)
return
}
decodedStr := string(decodedBytes)
fmt.Println("Decoded string:", decodedStr)
}
```
运行以上代码,将会输出解码后的字符串:
```
Decoded string: Hello world!
```
相关问题
golang jpg图片转base64
你可以使用以下代码将 JPG 图片转换为 Base64 编码的字符串:
```go
package main
import (
"encoding/base64"
"fmt"
"io/ioutil"
"log"
)
func main() {
// 读取 JPG 图片文件
imgData, err := ioutil.ReadFile("path/to/image.jpg")
if err != nil {
log.Fatal(err)
}
// 将图片数据转换为 Base64 编码的字符串
imgBase64 := base64.StdEncoding.EncodeToString(imgData)
fmt.Println(imgBase64)
}
```
请记得将代码中的 "path/to/image.jpg" 替换为你实际的图片路径。
golang将文件转换为base64
以下是将文件转换为base64的golang代码示例:
```go
package main
import (
"encoding/base64"
"fmt"
"io/ioutil"
)
func main() {
// 读取文件内容
data, err := ioutil.ReadFile("example.txt")
if err != nil {
fmt.Println("读取文件失败:", err)
return
}
// 将文件内容转换为base64编码
base64Str := base64.StdEncoding.EncodeToString(data)
fmt.Println(base64Str)
}
```
在上面的代码中,我们首先使用ioutil包读取了文件的内容,然后使用base64包将文件内容转换为base64编码。最后,我们将base64编码输出到控制台。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)