as of right now there's no way to handle binary data in JS without
hacking around in canvas, that I'm aware. And that's only good in
browsers and browser-like environments. Should you be in a situation
to deal with binary data, I believe you could get away with storing
limited amounts of it in text/string fields after stringifying from
canvas methods.