91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Linux常用命令hexdump怎么用

發布時間:2022-02-16 14:50:24 來源:億速云 閱讀:206 作者:小新 欄目:開發技術

小編給大家分享一下Linux常用命令hexdump怎么用,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

Linux常用命令hexdump主要用來查看“二進制”文件的十六進制編碼。***注意:它能夠查看任何文件,不限于與二進制文件

Linux常用命令hexdump怎么用

語法

hexdump [選項] [文件]…

選項

  • –n length:格式化輸出文件的前length個字節

  • –C:輸出規范的十六進制和ASCII碼

  • -b:單字節八進制顯示

  • -c:單字節字符顯示

  • -d:雙字節十進制顯示

  • -o:雙字節八進制顯示

  • -x:雙字節十六進制顯示

  • -s:從偏移量開始輸出

  • -e 指定格式字符串

    ,格式字符串由單引號包含,格式字符串形如:’a/b “format1” “format2”。每個格式字符串由三部分組成,每個由空格分割,如a/b表示,b表示對每b個輸入字節應用format1格式,a表示對每個a輸入字節應用format2,一般a>b,且b只能為1,2,4,另外a可以省略,省略a=1。format1和format2中可以使用類似printf的格斯字符串。

    • %02d:兩位十進制

    • %03x:三位十六進制

    • %02o:兩位八進制

    • %c:單個字符等

    • %_ad:標記下一個輸出字節的序號,用十進制表示

    • %_ax:標記下一個輸出字節的序號,用十六進制表示

    • %_ao:標記下一個輸出字節的序號,用八進制表示

    • %_p:對不能以常規字符顯示的用.代替

    • 同一行顯示多個格式字符串,可以跟多個-e選項

實例

  • C語言保存二進制文件test

     #include #include 
     int main() {
             FILE *fp_in;
             fp_in = fopen("test", "wb");
             if (fp_in == NULL) {
                     printf("open test failed\n");
                     return -1;
             }
             else {
                     for (unsigned char i = 0; i編譯:g++ main.cpp -o main 執行:./main即可生成二進制文件test
  • 格式化輸出文件

    hexdump test

  • 格式化輸出文件的前10個字節

    hexdump -n 10 test

  • 格式化輸出文件的前10個字節,并以16進制顯示

    hexdump -n 10 -C test

  • 格式化輸出從10開始的10個字節,并以16進制顯示

    hexdump -n 10 -C -s 20

  • 格式化輸出文件字符

    h

    hexdump -e ‘16/1 “%02X ” ” | “’ -e ‘16/1 “%_p” “\n”’ test

    hexdump -e ‘1/1 “0x%08_ax “’ -e ‘8/1 “%02X ” ” * “’ -e ‘8/1 “%_p” “\n”’ test

    hexdump -e ‘1/1 “%02_ad# “’ -e ‘/1 “hex = %02X * “’ -e ‘/1 “dec = %03d | “’ -e ‘/1 “oct = %03o”’ -e ‘/1 ” _\n”’ -n 20 test

以上是“Linux常用命令hexdump怎么用”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

东明县| 土默特右旗| 太和县| 上杭县| 濉溪县| 台东县| 丹江口市| 建宁县| 连山| 宿松县| 石门县| 双江| 南安市| 莱西市| 鹿邑县| 普兰县| 彭水| 五峰| 刚察县| 桓仁| 望谟县| 出国| 廉江市| 如东县| 进贤县| 齐齐哈尔市| 固镇县| 巴里| 岳阳市| 玉田县| 涞水县| 平乐县| 四子王旗| 城固县| 休宁县| 阿合奇县| 云安县| 石柱| 临朐县| 南和县| 泰宁县|