/
githubmirror
/
metasploit-framework
Обзор
Документация
Войти
/
githubmirror
/
metasploit-framework
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
tools/dev/set_binary_encoding.rb
28 строк
426 B
William Vu
chmod +x tools/dev/set_binary_encoding.rb
25 мар 2015, 01:10
25 мар 2015, 01:10
aa1a358
Код
Авторство
О чём код?
#!/usr/bin/env ruby # -*- coding: binary -*- str = '# -*- coding: binary -*-' fname = ARGV.shift || exit data = '' done = nil fd = ::File.open(fname, "rb") fd.each_line do |line| if line =~ /^#.*coding:.*/ done = true end if not done unless line =~ /^#\!.*env ruby/ data << str + "\n" done = true end end data << line end fd.close fd = ::File.open(fname, "wb") fd.write(data) fd.close