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