Ruby is fun. Ruby is sexy. But Ruby doesn't do underlying bytes as nice as I'd like. But Knowles, whatever do you mean?
Consider the following, I have a file with contents:
If I tell you nothing else about the file, what can you infer? Well it's probably hex, but maybe it's ascii. If you read this file in Ruby and print it out...
I just watched Interstellar and in an attempt to quantify what I thought was going on, I went to the white board. The missus and I then had a marker duel on the details:
I'm pretty sure there is a plot hole somewhere, but I haven't yet scoured the internet for details.