Можно ли скопировать данные из байтовой строки в указатель назначения с помощью memcpy? ⇐ Python
Можно ли скопировать данные из байтовой строки в указатель назначения с помощью memcpy?
У меня есть байтовая строка, содержащая дамп байтов, который выглядит примерно так:
b"\x83\x00\x00\x00}\x01\x00\x00\xe3\x00\x00\x00\xf3\x01\x00\x00 \x00\x00\x00_\x00\x00\ x008\x00\x00\x00|\x00\x00\x00\x905b?8\x00\x00\x009|\xba\xbc9|\xba\xbceGc? ..." Могу ли я использовать memcpy для достижения этой цели? Я не могу точно преобразовать эти данные, поскольку они могут содержать данные с разной точностью.
Изменить: Вот еще немного контекста. Я передаю эту форму данных из Python в C++. По сути, у меня есть данные со смешанной точностью (fp32 и uint32), поэтому я решил отправить их в байтовом представлении. Странные символы, которые вы видите, образуются из-за распаковки структуры для значений Fp32.
У меня есть байтовая строка, содержащая дамп байтов, который выглядит примерно так:
b"\x83\x00\x00\x00}\x01\x00\x00\xe3\x00\x00\x00\xf3\x01\x00\x00 \x00\x00\x00_\x00\x00\ x008\x00\x00\x00|\x00\x00\x00\x905b?8\x00\x00\x009|\xba\xbc9|\xba\xbceGc? ..." Могу ли я использовать memcpy для достижения этой цели? Я не могу точно преобразовать эти данные, поскольку они могут содержать данные с разной точностью.
Изменить: Вот еще немного контекста. Я передаю эту форму данных из Python в C++. По сути, у меня есть данные со смешанной точностью (fp32 и uint32), поэтому я решил отправить их в байтовом представлении. Странные символы, которые вы видите, образуются из-за распаковки структуры для значений Fp32.
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение