xxd

    0熱度

    1回答

    我想創建一個像xdd這樣的hexdump,但是我試圖解決一些不同之處。目前該程序每行處理10個字符,如最右邊的列所示,而在xxd中爲16。它也只顯示每列1個八位字節而不是兩個八位字節的對。 XXD 0000000: 2369 6e63 6c75 6465 203c 7374 6469 6f2e #include <stdio. 我的輸出 0: 23 69 6E 63 6C 75 64 65 2

    2熱度

    1回答

    在我的基於qmake的項目中,我想在編譯之前在某些文件上運行'xxd'。下面的文件,在我的親文件中的相關部分看起來如下: SHADERS = shader/tone.frag \ shader/trans.frag \ shader/hue.frag # xxd xxd.output = ${QMAKE_FILE_NAME}.xxd xxd.commands =

    0熱度

    1回答

    我正在研究一個基本的文件卡弗,我目前正在計算文件的字節位置。 我已經研究出我需要一段代碼來執行以下步驟; 找到$ SEARCHQUERY可變 刪除字符串的其餘部分的$ SEARCHQUERY發現 後計數,現在存在內部變量 減去2從該變量的字段數考慮到十六進制偏移和$ SEARCHQUERY本身 然後乘以二的答案,以獲得正確的字節數 就是這樣的一個例子; 找到內 「FFD8」 「00052a0:b4

    5熱度

    4回答

    我使用iScroll4插件(http://cubiq.org/iscroll-4/)將滾動條添加到長度超過瀏覽器視口高度80%的頁面。出於某種原因,當(並且僅在這種情況下)我添加它並嘗試點擊輸入時,它將不會選擇。只需點擊其標籤即可選擇輸入。 我能做些什麼來使iScroll4和可選擇的輸入?

    1熱度

    1回答

    我正在分析來自我的基本命令行程序的二進制數據轉儲中的十六進制數據。我基本上將結構的確切內容(實際上是一大堆結構)轉儲到文本文件。 然後我創建第二個二進制轉儲,並使用xxd比較vim中的兩個文件,以創建原始數據的二進制到文本表示。 這兩個文件的字節大小完全相同,我試圖以有意義的方式比較兩者。由於其他部分包含散列,基於我更改的值的函數等等,所以在轉儲文件之前,即使數據發生小的更改也會導致文件的其他部分

    0熱度

    1回答

    我有一個文本文件是在Windows PC上創建的,然後在debian機器上打開。我用nano打開它,並在底部顯示(從DOS格式轉換)。 當我搶單行出來的文件,看看它是用二進制表示: head -n1 filename.txt | xxd -b 可以看到有兩個00001101角色已被添加到該行。我試圖刪除他們像這樣tr: head -n1 filename.txt | tr -d "^]" |

    0熱度

    1回答

    我想知道如何從給定偏移量和長度的文件中檢索字節。 我來到了以下行:hexdump -n 4 -s 0x11C myFile 我得到如下:不夠好,我不需要偏移。 000011c 00 00 8c d0 第二個嘗試: hexdump -n 4 -s 0x11C -e '"%x\n"' myFile 我得到如下結果:更好,但錯誤的字節順序。 d08c0000 所以,我該怎麼辦呢?我知道我可以用sed解析

    -1熱度

    2回答

    我在這裏是一個鬆散的結局,它似乎是這樣一個簡單的問題,所以我希望有一個簡單的答案! 我有一個二進制文件(大約35米),其中每2048個字節有64個字節的填充數據,從偏移量1536開始 - 我只是想刪除這個填充。 第一次出現是1536,然後3648,5760,7872等 (2112個字節 - 64個字節的僞數據的= 2048) 我試圖BVI,BBE,hexdump都+ SED + xxd和我顯然缺少

    3熱度

    1回答

    我需要從標準輸入讀取十六進制數據,將其轉換爲二進制,使用netcat發送,接收回復,轉換回十六進制並打印到標準輸出。我這樣做: # xxd -r -p | nc -u localhost 12345 | xxd 然後鍵入我的數據在十六進制,然後按Enter鍵。但它不發送,直到我按Ctrl+D,所以我收到回覆後無法發送另一個數據包。看起來像xxd -r -p不寫二進制數據,直到EOF給出。有沒有

    0熱度

    1回答

    我想要創建一個BASH腳本,它可以通過單詞讀取二進制文件,單詞(32位),並將該單詞傳遞給一個名爲devmem的應用程序。 現在,我有: ... for ((i=0; i<${num_words}; i++)) do val=$(dd if=${file_name} skip=${i} count=1 bs=4 2>/dev/null) echo -e "${val}" #