strings用法小记
By francis_hao Feb 14,2017
打印文件中可打印字符,每个序列至少四(可配置)个字符长。主要用于显示非文本文件
概述
选项解释
-a --all - | 扫描整个文件,不管那些段是否被加载或初始化,一般此项是默认的,除非程序被配置成-d的模式 |
-d --data | 只打印初始化过或加载过的部分,此项可以减少一些垃圾数据。 |
-f --print-file-name | 在打印字符之前打印文件名 |
-min-len -n min-len --bytes=min-len | 指定打印的最短长度,以取代默认的四个字符 |
-t radix --radix=radix | 在文件的每个串之前打印偏移值,radix可取以下值 o 八进制形式 x 十六进制形式 d 十进制形式 |
-e encoding --encoding=encoding | 设置字符的编码格式,encoding可取以下值 s = single-7-bit-byte characters (ASCII, ISO 8859, etc., default) S = single-8-bit-byte characters b = 16-bit bigendian l = 16-bit littleendian B = 32-bit bigendian L = 32-bit littleendian
|
示例
打印目标文件里的可打印内容
本文由 刘英皓 创作,采用 知识共享 署名-非商业性使用-相同方式共享 3.0 中国大陆 许可协议进行许可。欢迎转载,请注明出处:
转载自:http://www.cnblogs.com/yinghao1991/p/6399377.html
参考
[1] man strings