在vb.net中是否存在等效的pythons struct.unpack

时间:2014-01-18 20:33:54

标签: python vb.net binary

我正在尝试将以下的python代码转换为vb.net:

struct.unpack('>L', self.header[0xf4:0xf8])

从搜索开始,似乎在vb.net中没有明显的一对一等效,但我想知道是否有另一种方法可以获得与上述代码相同的结果,而无需使用任何第三方库如果可能的话。

我仍然试图在vb.net中找到一种方法来做到这一点,但经过一些搜索我已经设法将上面的内容分解为其组成部分,如下所示:

'> L' - 在python中,这意味着带有大端字节顺序的无符号长整数 header是一个变量,它包含我尝试解析的二进制文件的前78个字节。 oxf4和oxf8只是我要解压缩的索引范围。

它的'> L'部分导致我遇到的问题最多,因为尝试将字节序列转换为long unsigned,否则仍然没有给我正确的结果。

0 个答案:

没有答案