二进制转16进制为什么一样的,有什么问题吗二进制 255044462d312e330a25c4e5f2e5eba7f3a0d0c4c60a342030206f626a0a3c3c202f4c656e677468203520302052202f46696c746572202f466c6174654465636f6465203e3e0a73747265616d0a78012b5408542854d00f482d4a4e2d28294dcc5128ca040a985a1a2a1800218c4ece55d0f7cc355470c907aa0f040095b30dfd0a656e6473747265616d0a656e646f626a0a352030206f626a0a35310a656e646f626a0a322030206f62.....转成十六进制255044462d312e330a25c4e5f2e5eba7f3a0d0c4c60a342030206f626a0a3c3c202f4c656e677468203520302052202f46696c746572202f466c6174654465636f6465203e3e0a73747265616d0a78012b5408542854d00f482d4a4e2d28294dcc5128ca040a985a1a2a1800218c4ece55d0f7cc355470c907aa0f040095b30dfd0a656e6473747265616d0a656e646f626a0a352030206f626a0a35310a656e646f626a0a322030206f62.....一样的 什么情况
2 回答

慕的地8271018
TA贡献1796条经验 获得超4个赞
通常我们说二进制,有两种可能的含义
1:数字的二进制表示法
2:不完全是可显示字符组成的数据
你第二段中的“二进制”是含义(1)
你的第一段中的“二进制”含义是(2),由于不可显示,所以要编码为可显示字符,你用的是HEX编码,也就是以字节为单位当作一个整数然后用两位十六进制的形式表示,结果还是十六进制;如果你用Base64编码自然就和第二段不一样了。
添加回答
举报
0/150
提交
取消