【发布时间】:2012-04-03 02:26:08
【问题描述】:
到目前为止我一直在使用它
system 'strings binary-file.dmp | grep search_string'
还有什么更“像Ruby”的东西吗?
【问题讨论】:
标签: ruby grep binary-data binutils
到目前为止我一直在使用它
system 'strings binary-file.dmp | grep search_string'
还有什么更“像Ruby”的东西吗?
【问题讨论】:
标签: ruby grep binary-data binutils
这是我的快速脏字符串.rb:
#! /usr/bin/ruby
ARGV.each do |filename|
File.open filename,"rb" do |f|
f.each_line do |line|
line.scan(/([\x32-\x7e]{4,})/).each {|a| puts a[0]}
end
end
end
这不是一件艺术品或任何东西——它只适用于直接的 US-ASCII。正则表达式基本上意味着“所有大小为 4 个字符或更多字符的可打印 US-ASCII 字符组”。这基本上就是strings(1) 所做的。
【讨论】: