Questions tagged «hexdump»

6
如何将二进制文件转储为C / C ++字符串文字?
我有一个二进制文件,希望将其包含在C源代码中(出于测试目的),因此我想以C字符串的形式获取文件内容,如下所示: \x01\x02\x03\x04 是否可以使用od或hexdump实用程序?虽然不是必须的,但是如果字符串可以每16个输入字节换行到下一行,并且在每行的开头和结尾都包含双引号,那会更好! 我知道该字符串将具有嵌入的null(\x00),因此我将需要在代码中指定该字符串的长度,以防止这些字节尽早终止该字符串。
39 c  hexdump  xxd 

6
sed是否有替代方法支持unicode?
例如: sed 's/\u0091//g' file1 现在,我要做的hexdump是获取十六进制数并输入sed如下: $ echo -ne '\u9991' | hexdump -C 00000000 e9 a6 91 |...| 00000003 然后: $ sed 's/\xe9\xa6\x91//g' file1
33 sed  unicode  hexdump 

2
hexdump是否尊重其系统的字节序?
在我的机器上,运行这些命令时,将得到以下输出: $ echo foos > myfile $ hexdump myfile 6f66 736f 000a hexdump的输出为小端。这是否意味着我的机器是低位优先的,还是hexdump始终使​​用低位优先的格式?
23 utilities  bsd  hexdump 

2
如何解释二进制文件的八进制或十六进制转储?
二进制文件包含字符串和一些数字,如果执行 od -c filename或strings filename,则可以正确看到字符串。但是,数字呢?它们采用某种奇怪的格式。 这样做后的文本od -c filename是这样的: 0000000 036 \ 0 032004 SD \ 0 \ 0 \ 0 \ 0序列1 0000020 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ t \ 0→002 3 001 0000040&\ 0 032 \ f …
14 binary  od  hexdump 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.