CODE:
#encoding: utf-8
=begin
*************************************************************
*Extractor de code binario *
*Autor: strup *
*Lenguaje: Ruby *
*Proposito: extraer el codigo binario de una cadena *
*22:46 31/01/2013 *
*************************************************************
=end
require 'net/http'
puts "Introduce el Texto a converir en numeros binarios"
text=gets.chomp
binario=Net::HTTP.post_form(URI.parse('http://home.paulschou.net/tools/xlate/'),{"ascii"=>"#{text}","submit"=>"< ENCODE >"}).body
if binario =~ /name="binary" class="ff">(.*?)<\/textarea>/m
puts 'Desea Eliminar los espacios? [si\no]'
eleccion=gets.chomp
if eleccion == 'si'
puts $1.delete(" ")
puts "Copiar a un log.txt? [si/no]"
elec=gets.chomp
if elec == 'si'
File.open('log.txt','w') do |f|
f.puts $1.delete(" ")
puts 'Proceso terminado, pulsa ENTER para salir'
gets
end
else
puts 'Pulsa ENTER para salir'
gets
end
elsif eleccion == 'no'
puts $1
puts "Copiar a un log.txt? [si/no]"
elecc=gets.chomp
if elecc == 'si'
File.open('log.txt','w') do |fi|
fi.puts $1
puts "Proceso terminado, pulsa ENTER para salir"
gets
end
else
puts 'Pulsa ENTER para salir'
gets
end
else
puts 'No se reconocio el comando'
puts "\nPulsa ENTER para salir"
gets
end
end
tambien da la opcion de quitar los espacios y guardarlo en un .txtespero os guste el code, un saludo
PD parece ser que ya se corrigio el fallo me alegra ver el code con su sintaxis coloreada asi queda mas bonito xD