Hello,I found this tweet.
I wonder what is written and I tried to read using by mruby.
Code
It seemed that the binary code is ascii code.
I wrote the decode binary code in mruby.
rawData = "01001001 00100000 01001100 01101111 01110110 01100101 00100000 01010010 01110101 01100010 01111001 00101110" puts rawData.split(" ").map{|c| c.to_i(2)}.map{|c| c.chr("UTF-8")}.join
Result
bin/mirb mirb - Embeddable Interactive Ruby Shell > rawData = "01001001 00100000 01001100 01101111 01110110 01100101 00100000 01010010 01110101 01100010 01111001 00101110" => "01001001 00100000 01001100 01101111 01110110 01100101 00100000 01010010 01110101 01100010 01111001 00101110" > puts rawData.split(" ").map{|c| c.to_i(2)}.map{|c| c.chr("UTF-8")}.join I Love Ruby. => nil >
I noticed that Ruby has putc, but mruby didn't have.
epilogue
to tell the truth,I first time I wrote decode code in JavaScript.
but I thought this is a chanse to learn mruby,so I wrote this in mruby.
Top comments (0)