strings
命令在 Linux 中用于从二进制文件中提取可打印的字符串。以下是一些常见的 strings
命令参数及其用法:
-n
<number>
的字符串。strings -n 4 file.bin
将只显示长度至少为 4 个字符的字符串。-t
<format>
可以是 x
(十六进制)、d
(十进制)或 o
(八进制)。strings -t x file.bin
将以十六进制格式显示字符串。-e
<encoding>
可以是 ascii
、ibm
、utf8
、utf16le
、utf16be
、ucs2
、utf32le
或 utf32be
。strings -e utf8 file.bin
将以 UTF-8 编码处理文件。-T
<type>
可以是 ascii
、ibm
、utf8
、ucs2
、utf16
、utf32
、wide
或 byte
。strings -T utf8 file.bin
将以 UTF-8 类型输出字符串。-a:
-q:
-V 或 –version:
strings
命令的版本信息。-h 或 –help:
请注意,不同的 Linux 发行版和 strings
命令实现可能会有所不同。在使用时,请参考您系统上的 man
页面或帮助文档以获取最准确的信息。