首页 > 编程知识 正文

linux内存分析dump命令,linux tree命令

时间:2023-05-06 10:38:04 阅读:21054 作者:4259

Linux中hexdump命令

简介

hexdump主要用来查看“二进制”文件的十六进制编码。*注:您可以查看所有文件,而不仅限于二进制文件。 *

语法

hexdump [选项] [文件]…

选项

- n length:输出文件的第一个length字节- C:输出规范的十六进制数和ASCII代码http://www.Sina.com/: 1字节8进制显示http://www. 1字节字符显示-b:2字节10进制显示-c:2字节8进制显示http://www.Sina.com/例如,a/b表示对b的每个输入字节应用格式1格式,a表示对a的每个输入字节应用格式2,一般ab,b只有1、2和4。 另外,也可以省略a,也可以省略a=1。 在format1和format2中,可以使用类似printf的精明星月字符串。

d :两位十进制x :三位十六进制o :两位八进制% c :一个字符等%_ad :标记下一个输出字节的编号,用十进制标记%_ax :下一个输出字节的编号,用十六进制标记%_ao :下一个输出字节的编号

-d

# include stdio.h # include stdlib.hint main () { FILE *fp_in; FP_in=fopen('test ',' wb ' ); if(FP_in==null ) printf (开放状态(n ) ); 返回- 1; }else{for(unsignedcharI=0; i 100; I ) fwrite(I,sizeof )未指定char ),1,fp_in ); }fclose(FP_in ); }返回0; }编译: g main.cpp -o main

运行./main将生成二进制文件test

-o

hexdump test

-x

hex dump-n 10测试

-s

hex dump-n 10-c测试

-e 指定格式字符串

hexdump -n 10 -C -s 20

使用举例

hex dump-e‘16/1“x”|“”- e‘16/1“% _ p”“ n”测试

hex dump-e‘1/1“0x _ ax”’- e‘8/1“x”*“’- e‘8/1“% _ p”“ n”测试

hex dump-e "1/1" " _ ad # "-e "/1 " " hex=x * " "-e "/1 " " dec=d|" "-e "/1 " " oct=o " " "-e "/"

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。