No estoy seguro de cómo describirlo mejor que un ejemplo:
var data = Buffer.alloc(2); data.writeUInt8(0xFF, 0); data.writeUInt8(0x80, 1); console.log(data.toString('exampleSomething')); // something like what I would want it to print: // "11111111 10000000" Solo quiero tener una cadena que use 0 y 1 para cada byte. ¿Debería hacer esto manualmente (analizar como un número y luego .toString(2) cada byte) o hay una mejor manera?
Ejemplo de "manualmente":
var outString = ""; data.forEach(e => { outString += e.toString(2).padStart(8, "0") + " "; }); console.log(outString);