strings
命令在 Linux 中用于从二进制文件中提取可打印的字符串。它的输出格式通常是一系列的文本行,每行包含一个或多个可打印的字符串。
输出格式如下:
...
其中
,
,
等表示从二进制文件中提取的可打印字符串。每个字符串占一行,直到文件中没有更多的可打印字符串为止。
例如,如果你从一个名为 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 的字符串。