binary-data

    2熱度

    1回答

    因此,我正嘗試創建一個應用程序,通過閃爍的閃光燈傳輸用戶輸入。當我使用固定的String myString =「1010101」時,手電筒閃爍,所以我的應用程序可以訪問手電筒。但是,當我從用戶獲取輸入並將其保存在String myString中時,我按下按鈕但沒有任何反應。現在我只想採取二進制輸入。請幫助我。 EditText binData; Button blinkMode; boolea

    4熱度

    1回答

    正則表達式二元模式搜索我試圖查找和替換字符串的二進制值: $str = '('.chr(0x00).chr(0x91).')' ; $str = preg_replace("/\x00\x09/",'-',$str) ; 但我得到「警告:的preg_replace():在正則表達式零字節」錯誤消息。 如何使用正則表達式/ PHP中的二進制值?

    1熱度

    1回答

    使用python 3.5,我從PostgreSQL接收一個字節作爲memoryview。 >>> mybyte <memory at 0x7fd07b12a888> >>> bytes(mybyte) b'\x04' 如何讀取此字節的單個位?有沒有辦法獲得這個單字節的按位表示? 我覺得像 >>> bin(ord(mybyte)) 應該做的伎倆,但它不會在memoryview工作。還有

    1熱度

    1回答

    我有一個協議,需要將二進制數據轉換爲十六進制編碼的字符串以及其中低半字節(每個字節的低4位)先到達的十六進制編碼字符串 - 例如Python字符串'\ xab \ xcd'將被編碼爲'badc'。這種奇怪的格式來自於具有h*格式的PHP/Perl pack和unpack函數(參見http://php.net/manual/en/function.pack.php)。 顯然普通binascii.he

    5熱度

    1回答

    我有一個整數 Array ( [0] => Array ( [0] => 1531412763 [1] => 1439959339 [2] => 76 [3] => 122 [4] => 200 [5] => 4550 [6] => 444 ) ... 等等,我想

    0熱度

    1回答

    我正在使用django rest框架和aws S3存儲。我將視頻文件上傳到S3存儲區,並將加密密鑰保存爲django模型的二進制字段格式(s3存儲的要求)。現在我需要使用post請求將此密鑰傳遞給另一個遠程django服務器。當我使用請求庫傳遞密鑰時,不知何故,當我從其他服務器上的發佈請求中提取它時,它會發生更改,我無法使用它。如果有人告訴我如何通過post請求使用django請求庫來傳遞二進制字

    3熱度

    1回答

    我必須使用HTTPS上傳ZIP文件,而且這隻能通過Linux cURL命令進行。我不明白我在PHP捲曲的要求很想念...... Linux的捲曲[工作]: curl -v -x http://api.test.sandbox.mobile.de:8080 -u USER:PASS -X POST --data-binary @502.zip https://services.mobile.de/u

    0熱度

    1回答

    我不得不將接口我的代碼與來自我無法控制的應用程序的一些二進制協議。到目前爲止,我已經從數據寫入手工解析,如: char *data = ... MovementPacket pkt; pkt.x = data[0] | data[1] << 8; pkt.y = data[2] | data[3] << 8; 很明顯,這個過程很容易出錯和繁瑣。我記得在Java中這樣做: pkt.x =

    9熱度

    1回答

    我最近收到了由Roche LightCycler 480儀器生成的示例導出文件。它使用專有的XML格式,爲此我還沒有找到規範。 從這些類型的文件中,我想提取一些與我的目的有關的信息。雖然它大部分都可以很容易地解析和解釋,但是它包含了大量的(未填充的)base 64編碼的二進制/序列化數據字段,它們表示整數和/或浮點數的數組。示例文件的鏈接可在this gist中找到。 我在這篇文章的末尾添加了一些

    0熱度

    1回答

    我有一些串行協議,它使用消息的第一個字節來傳送收件人的地址。在Python 2,它的工作,但在3我得到的錯誤: serial.write(bytes(chr(addr | 0x80)) + data) TypeError: string argument without an encoding data是這裏的bytearray對象。我怎樣才能簡單地用addr | 0x80的結果作爲前綴?