我有一些字节存在一个blob中, 它是二进制数据的不可变缓冲区,我正在寻找一种将其转换为浮点数数据结构Num
的方法,因为它是适用于$blob中可能存在的以下3种格式的类:
- IEEE Float
- IEEE Double
- IEEE Long Double
最佳转换方式是什么?
我有一些字节存在一个blob中, 它是二进制数据的不可变缓冲区,我正在寻找一种将其转换为浮点数数据结构Num
的方法,因为它是适用于$blob中可能存在的以下3种格式的类:
最佳转换方式是什么?
导入NativeCall
,将其转换为所需类型的指针,然后对结果进行解引用:
use NativeCall;
nativecast(Pointer[num32], $blob).deref;