为了账号安全,请及时绑定邮箱和手机立即绑定

将二进制数据从字节数组转换为字符串并返回 golang 是否安全?

将二进制数据从字节数组转换为字符串并返回 golang 是否安全?

Go
慕田峪4524236 2021-11-08 18:08:24
也许是一个愚蠢的问题,但是如果我有一些任意的二进制数据,我可以将它转换为字符串并返回到字节数组而不破坏它吗?是否[]byte(string(byte_array))总是一样的byte_array?
查看完整描述

1 回答

?
蓝山帝景

TA贡献1843条经验 获得超7个赞

表达式 []byte(string(byte_slice)) 计算为一个与 byte_slice 具有相同长度和内容的切片。两个切片的容量可能不同。

尽管某些语言功能假定字符串包含有效的 UTF-8 编码文本,但字符串可以包含任意字节。


查看完整回答
反对 回复 2021-11-08
  • 1 回答
  • 0 关注
  • 167 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信