是否有任何 linux 命令行工具可以对可能与 UTF-8 字符串和不可打印字符混合的任何文件内容进行分类,但也将不可打印字符显示为 \xNN?
比如abc\xa1defg
,
PS:我不需要像 xxd 产生的两列输出,或者产生的空格分隔输出od
。
到目前为止,最接近的结果是: od -t c FILE
0000000 S Q L i t e f o r m a t 3 \0
0000020 020 \0 \n \t \0 \0 \0 \0 \0 \0 \0 001 \0 \0 \0 004
0000040 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 001 \0 \0 \0 004
但我想要的是这样
SQLite format 3\0\020\0
\0\0.....
发现了一个类似的问题:https ://unix.stackexchange.com/questions/176111/how-to-dump-a-binary-file-as-acc-string-literal