【问题标题】:Changing Python byte stream from big endian to little endian将 Python 字节流从大端更改为小端
【发布时间】:2018-01-08 20:14:21
【问题描述】:

我有一个字节流,或者更具体地说是一个 RTP 数据包。如何将其从大端改为小端?

【问题讨论】:

标签: python arrays endianness


【解决方案1】:

我找到了解决方案。将我的数据放入一个字节数组中,然后简单地反转它。在十六进制中,反转对将其从大->小,小->大等更改。因此反转字节数组,其中每个索引是两个十六进制对,同样适用。

例如,0000 1F40(大端)-> 401F 0000(小端) 如果每两个十六进制数字代表一个字节,即 1F 或 40 等于一个字节,因此反转字节数组是等效的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-08-24
    • 1970-01-01
    • 2022-06-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多