gpt4 book ai didi

Ruby grep 二进制文件?

转载 作者:太空宇宙 更新时间:2023-11-03 16:34:24 25 4
gpt4 key购买 nike

我一直在用这个

system 'strings binary-file.dmp | grep search_string'

有没有更“像 Ruby”的东西?

最佳答案

这是我快速而简单的 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) 所做的。

关于Ruby grep 二进制文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9986325/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com