我有一个字节流,或者更具体地说是一个RTP数据包。如何将它从big endian更改为little endian?
答案 0 :(得分:0)
我找到了解决方案。将我的数据放入一个字节数组中,然后将其反转。在十六进制中,反转对将从大 - >改变它。小,小 - >因此,反转一个字节数组,其中每个索引是两个十六进制对,同样适用。
示例,0000 1F40(Big endian) - > 401F 0000(Little Endian) 如果每两个十六进制数表示一个字节,即1F或40等于一个字节,则因此反转字节数组是等效的。