bash下构造一个任意字节内容的文件

发布时间 2023-10-11 11:53:20作者: 写bug的民工

为了定位字符集问题,有时候需要构造一个文件,里面的内容是我们想要的字节序列,但是直接通过输入法没办法输入,所以用一种间接的方式来构造。
比如我需要一个3字节的内容,对应的ascii码值分别是:
0xef 0xbf 0xa5
那么可以用如下方式构造文件:

]$ echo -ne '\xef\xbf\xa5' > t.txt
# t.txt文件内容可以用如下命令检查:
]$ hexdump -C t.txt
00000000  ef bf a5                                          |...|
00000003
]$ cat t.txt
¥