Questions tagged «xxd»

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

1
XXD输出,无换行
我可以告诉我xxd不要在输出中打印任何换行符并将转储作为连续的一行吗? [user@localhost] : ~ $ echo -n "this is a long line and xxd is going to take multiple lines to print it" | xxd -p 746869732069732061206c6f6e67206c696e6520616e6420787864206973 20676f696e6720746f2074616b65206d756c7469706c65206c696e657320 746f207072696e74206974
13 xxd 
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.