unpack

    2热度

    1回答

    我有一个二进制文件,我试图解析。该文件的一小部分具有一组坐标(经度和纬度)。一个小例子可以如下: $data = "64DA7300 0CD5DFFF"; 而且我想看到的整数,但我有没有运气呢。 $header = unpack("ilatitud/ilongitude", $data); print_r($header); 我知道正确的数字应该是:(7592548, -2108148)

    2热度

    1回答

    我可以解开一个元组。我试图编写一个函数(或宏),从类型构造函数Parameters()的实例中解压缩这些函数的子集。也就是说,我知道该怎么做: a,b,c = unpack(p::Parameters) 但我愿做这样的事情: b,c = unpack(p::Parameters, b,c) ,或者甚至懒: unpack(p::Parameters, b, c) 这是为了避免写作例如:

    0热度

    1回答

    我想从二进制文件中解压结构,我知道前4个字节是一个整数(值为64),接下来的3 * 8字节是三个双精度值。我已经存储的数据在一个名为fileContent这样的载体: with open('data', mode='rb') as file: fileContent = file.read() 然后我尝试: print(struct.unpack("i", fileContent[0

    -2热度

    1回答

    我在MySQL数据库中有一些BLOBS列。我想解压缩,读取它并将解压后的数据保存到另一个表中。 是否有一个用于解压C#中的MySQL BLOBS的库?我试过使用代码,但想知道是否有相同的免费库。

    1热度

    1回答

    我在Python 3.6中遇到了数字格式问题。我的目标是将文件中的二进制数据转换为可打印的十进制数字。举个例子,我需要将两个小端字节转换成字节字符串的形式... B“\ X12 \ 00” 到其大端二进制形式... 最后到其16-bit fixed-point Q15十进制数形式... (1/4096)+ (1/16384)= 0.00030517578(基本上,我们已经使2字节高于人类可读) 在

    0热度

    2回答

    我必须在同一行输入两个值,并且它们之间用空格分隔。 使输出会是这样 123 456 input is 123 and 456 一些事情,所以我使用的代码 a ,b = map(float, raw_input().split()) print ('input is '), a ,(' and '), b 这项工作 但我想立即退出脚本时用户输入“-1” 为例如,如果用户输入-1的值,程序将阻止

    0热度

    1回答

    我将从UDP消息中提取/解压浮动数并使用解压缩。接收到的浮点值未正确解码。 该收到的值的示例: value_1; value_2; value_3; value_4; value_5; value_6; value_7; value_8; value_9 113; 25; 99; -5,935507590692059e-21; 3,6735358238220215; 9,607040496462

    2热度

    1回答

    我想解析一个PHP中的二进制文件,它是NoSQL DB中文档的附件。但是,在我的测试中,如果文件大小为1MB,则解包将持续大约12-15秒。该文件包含有关传感器速度的信息。 转换成十六进制二进制文件的结构如下: BB22 1100 0015 XXXX ... BB22 1300 0400 20FB 5900 25FB 5910 ... 20FB 5910 BB22 1100 0015 ...

    4热度

    1回答

    我可以解开一个经典的元组是这样的: let pair = (1, true); let (one, two) = pair; 如果我有一个元组结构,如struct Matrix(f32, f32, f32, f32),我尝试将它解开,我得到“意外型”的错误: struct Matrix(f32, f32, f32, f32); let mat = Matrix(1.1, 1.2, 2.1,

    0热度

    1回答

    我试图读取包含图像使用Python 3 要读取类似文件,但在16位编码(视频)12位二进制文​​件,下面的作品非常良好: import numpy as np images = np.memmap(filename_video, dtype=np.uint16, mode='r', shape=(nb_frames, height, width)) 其中filename_video是文件和n