2
ich diese verwendet haben bisherRuby grep Binärdateien?
system 'strings binary-file.dmp | grep search_string'
Gibt es etwas mehr "Ruby-like"?
ich diese verwendet haben bisherRuby grep Binärdateien?
system 'strings binary-file.dmp | grep search_string'
Gibt es etwas mehr "Ruby-like"?
Hier ist mein Quick-and-dirty strings.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
Dies ist kein Kunstwerk oder etwas - es funktioniert nur in geraden US-ASCII. Die Regex bedeutet im Grunde "alle Gruppen von druckbaren US-ASCII-Zeichen der Größe 4 Zeichen oder mehr". Dies ist im Wesentlichen was strings(1)
tut.