【发布时间】:2013-07-04 12:40:18
【问题描述】:
linux 命令strings 在二进制文件中查找ASCII 字符串。
是否有任何命令行工具可以在二进制文件中显示 UTF-8 字符串?
【问题讨论】:
-
不,没有。
linux 命令strings 在二进制文件中查找ASCII 字符串。
是否有任何命令行工具可以在二进制文件中显示 UTF-8 字符串?
【问题讨论】:
strings 命令支持--encoding 选项。检查man page。
但是,我未能使用任何可能的选项值提取 UTF-8 字符串。目前正在搜索他们的邮件列表。如果我找到更多帮助,将更新此内容
【讨论】:
strings 的固定宽度模式匹配性质。
strings -e S 使用 UTF-8。 strings 版本:2.28、LANG=de_CH.UTF-8。
grep -q -n -axv'.*' 管道仍然显示一些垃圾,也通过`iconv -f utf-8 -t utf-8 -c`。