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

也许是一个愚蠢的问题,但是如果我有一些任意的二进制数据,我可以将它转换为字符串并返回到字节数组而不破坏它吗?

是否[]byte(string(byte_array))总是一样的byte_array


慕田峪4524236
浏览 172回答 1
1回答

蓝山帝景

表达式 []byte(string(byte_slice)) 计算为一个与 byte_slice 具有相同长度和内容的切片。两个切片的容量可能不同。尽管某些语言功能假定字符串包含有效的 UTF-8 编码文本,但字符串可以包含任意字节。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go