strings 命令用于从二进制文件中提取可打印的字符串
以下是一些常用的选项:
-n:指定最小字符串长度。默认值为 4。例如,strings -n 6 file.bin 将仅显示长度至少为 6 的字符串。
-t:指定输出格式。可选值有:
d:十进制o:八进制x:十六进制X:十六进制(大写)u:Unicode(默认值)
例如,strings -t x file.bin 将以十六进制格式显示字符串。-e:指定字符编码。可选值有:
asciiibmutf8utf16leutf16beutf32leutf32be
例如,strings -e utf8 file.bin 将以 UTF-8 编码显示字符串。-T:指定输出格式的类型。可选值有:
s:简单(默认值)D:十进制O:八进制X:十六进制U:Unicode
例如,strings -T X file.bin 将以十六进制格式显示字符串。你可以根据需要组合这些选项来调整 strings 命令的输出格式。例如,如果你想以大写十六进制格式显示长度至少为 6 的字符串,可以使用以下命令:
strings -n 6 -t X file.bin
更多关于 strings 命令的信息,你可以查阅其手册页(man strings)。