2
Ruby grep 바이너리 파일? 내가 지금까지 사용하고있다
system 'strings binary-file.dmp | grep search_string'
는 뭔가 더 "루비 등"이 있습니까?
Ruby grep 바이너리 파일? 내가 지금까지 사용하고있다
system 'strings binary-file.dmp | grep search_string'
는 뭔가 더 "루비 등"이 있습니까?
은 여기 내 빠른 - 및 - 더러운 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
이 예술 또는 아무것도의 일 아니다 - 그것은 단지 바로 US-ASCII에서 작동합니다. 정규식은 기본적으로 "크기가 4 자 이상인 모든 인쇄 가능 US-ASCII 문자 그룹"을 의미합니다. 이것은 본질적으로 strings(1)
입니다.