Well since node-red runs on NodeJS (AKA JavaScript) - you can do whatever you like...
[{"id":"fc1b8caae028857f","type":"inject","z":"b851e68919625d02","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"[9]","payloadType":"json","x":2710,"y":300,"wires":[["61d003e0d43d3def"]]},{"id":"7818b2e05b4e2c89","type":"debug","z":"b851e68919625d02","name":"before","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","targetType":"msg","statusVal":"","statusType":"auto","x":3030,"y":300,"wires":[]},{"id":"61d003e0d43d3def","type":"buffer-parser","z":"b851e68919625d02","name":"","data":"payload","dataType":"msg","specification":"spec","specificationType":"ui","items":[{"type":"bool","name":"power","offset":0,"length":1,"offsetbit":0,"scale":"1","mask":""},{"type":"bool","name":"fault","offset":0,"length":1,"offsetbit":1,"scale":"1","mask":""},{"type":"bool","name":"running","offset":0,"length":1,"offsetbit":2,"scale":"1","mask":""},{"type":"bool","name":"stopped","offset":0,"length":1,"offsetbit":3,"scale":"1","mask":""},{"type":"bool","name":"overrun","offset":0,"length":1,"offsetbit":4,"scale":"1","mask":""},{"type":"bool","name":"underrun","offset":0,"length":1,"offsetbit":5,"scale":"1","mask":""},{"type":"bool","name":"torqueOver","offset":0,"length":1,"offsetbit":6,"scale":"1","mask":""},{"type":"bool","name":"softLimit","offset":0,"length":1,"offsetbit":7,"scale":"1","mask":""},{"type":"bool","name":"hardLimit","offset":0,"length":1,"offsetbit":8,"scale":"1","mask":""}],"swap1":"swap16","swap2":"","swap3":"","swap1Type":"swap","swap2Type":"swap","swap3Type":"swap","msgProperty":"payload","msgPropertyType":"str","resultType":"keyvalue","resultTypeType":"return","multipleResult":false,"fanOutMultipleResult":false,"setTopic":true,"outputs":1,"x":2860,"y":300,"wires":[["7818b2e05b4e2c89","ff89ed8f2744be8f"]]},{"id":"ff89ed8f2744be8f","type":"function","z":"b851e68919625d02","name":"true/false => ON/OFF","func":"for (let prop in msg.payload) {\n if (msg.payload.hasOwnProperty(prop)) {\n msg.payload[prop] = msg.payload[prop] === true ? \"ON\" : \"OFF\"\n }\n}\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":2820,"y":360,"wires":[["4bf5226f875fee1b"]]},{"id":"4bf5226f875fee1b","type":"debug","z":"b851e68919625d02","name":"after","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","targetType":"msg","statusVal":"","statusType":"auto","x":3030,"y":360,"wires":[]}]
What is a "Binary Value" - Binary is simply a base2 representation of an integer.
e.g. 0b1111 === 15 === 0xF === 017
- proof...
So what exactly do you mean? A string of "1010101010101"? Where is your value coming from and what does it look like in the debug window?