strings 命令在 Linux 中用于从二进制文件中提取可打印的字符串。它的输出格式通常是一系列的文本行,每行包含一个或多个可打印的字符串。
输出格式如下:
<string1>
<string2>
<string3>
...
其中 <string1>, <string2>, <string3> 等表示从二进制文件中提取的可打印字符串。每个字符串占一行,直到文件中没有更多的可打印字符串为止。
例如,如果你从一个名为 example.bin 的二进制文件中运行 strings example.bin 命令,输出可能如下所示:
Hello, World!
This is an example binary file.
Version 1.0
Copyright (c) 2021
请注意,strings 命令默认提取长度大于等于 4 的连续可打印字符序列。你可以通过 -n 选项指定不同的最小长度。例如,strings -n 6 example.bin 将只提取长度大于等于 6 的字符串。