Golang 中的 base64.DecodeString()函数示例
Go 语言为 base64 编码/解码提供内置支持,并具有可用于使用 base64 包对给定数据执行操作的函数。该包提供了DecodeString()函数,用于将 base64字符串解码为其明文形式。它支持使用标准和 URL 兼容的 base64 标准进行解码。
句法:
1 | func (enc *Encoding) DecodeString(s string) ([]byte, error) |
与解码器一起使用的编码类型有 4 种变化:
- StdEncoding:它是 RFC 4648 标准定义的标准编码。
- RawStdEncoding:它是 RFC 4648 标准定义的标准编码,只是省略了填充字符。
- URLEncoding:它是 RFC 4648 标准定义的 URL 编码。它通常用于编码 URL 和文件名。
- RawURLEncoding:它是 RFC 4648 标准定义的 URL 编码。它通常用于对 URL 和文件名进行编码,只是省略了填充字符。
返回值:它返回给定 base64字符串表示的字节。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 小Q同学!
评论