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

将二进制数据从字节数组转换为字符串并返回 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

添加回答

代码语言

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号