再会!
我有一个 base64 编码的 id,它是一些类似“/some/path/ok”的路径
L3NvbWUvcGF0aC9vaw==
当我尝试对其进行解码时-应该可以。
有时我会在我的函数中得到一些错误的数据,例如:
5b835b45b2de7748459a1183
它不是 base64 编码的字符串,但我的代码和 golang 解码器说没问题:
s, err:= base64.URLEncoding.DecodeString("5b835b45b2de7748459a1183")
有什么方法可以确保给定的字符串是base64还是不是base64?或者我必须依赖其他一些工具,比如解码后检查路径?
慕勒3428872
慕盖茨4494581
相关分类