我正在尝试将以下的python代码转换为vb.net:
struct.unpack('>L', self.header[0xf4:0xf8])
从搜索开始,似乎在vb.net中没有明显的一对一等效,但我想知道是否有另一种方法可以获得与上述代码相同的结果,而无需使用任何第三方库如果可能的话。
我仍然试图在vb.net中找到一种方法来做到这一点,但经过一些搜索我已经设法将上面的内容分解为其组成部分,如下所示:
'> L' - 在python中,这意味着带有大端字节顺序的无符号长整数 header是一个变量,它包含我尝试解析的二进制文件的前78个字节。 oxf4和oxf8只是我要解压缩的索引范围。
它的'> L'部分导致我遇到的问题最多,因为尝试将字节序列转换为long unsigned,否则仍然没有给我正确的结果。