我有一个休息服务返回的字节数组。问题是它被编码为XML。无论如何从XML中提取字节数组而不丢失其表示的文件结构?
或者我注定要使用字符串?如果有,有没有办法将字符串转换为字节数组,以便我可以创建它代表的文件?
感谢!!!!
答案 0 :(得分:0)
要将字节数组嵌入到XML文件中,最好的选择是通过十六进制编码器或base64编码器将数组编码为字符串。十六进制编码器会将像{0xEF, 0x12, 0x5A}
这样的数组接受到像“EF125A”这样的字符串中。 base64编码器会做类似的事情,但会生成一个较小的字符串。
然后你会做反过来读取xml文件。
根据您的语言和平台,有不同的方法进行编码和解码。