Est-il possible de lire le fichier binaire dans le fichier ruby et de l'exécuter directement en mémoire?Ruby: exécute un fichier binaire en mémoire?
par exemple quelque chose comme ceci:
x = IO.read('/bin/ls')
execute(x)
j'ai essayé system(x)
mais il donne: ArgumentError: string contains null byte
S'il vous plaît ajouter des informations sur ce que vous essayez d'accomblish avec cela? Probablement il y a une meilleure solution ... – hurikhan77
Je veux juste charger le code d'octet de programme et l'exécuter de la mémoire au lieu du disque dur. C'est similaire à system() et exec() mais je veux faire la même chose en passant le programme chargé en mémoire sur le système au lieu du disque dur. – John