El nodejs Buffer
es bastante swell. Sin embargo, parece estar orientado al almacenamiento de cadenas. Los constructores toman una cadena, una matriz de bytes o un tamaño de bytes para asignar.¿Cómo puedo almacenar un número entero en un Buffer de nodejs?
Estoy utilizando la versión 0.4.12 de Node.js, y quiero almacenar un entero en un búfer. No integer.toString()
, pero los bytes reales del entero. ¿Hay una manera fácil de hacer esto sin pasar por encima del número entero y hacer algunos giros de bits? Podría hacer eso, pero siento que este es un problema que alguien más debe haber enfrentado en algún momento.
Nota: estas API sólo recientemente se han puesto a disposición en la última versión estable de nodo (<4 días atrás). Si todavía está atascado 0.4, necesitará hacer un loop/bit-twiddle para codificar enteros. – wulong
estaban en 0.5.x sin embargo. –
0.5.x nunca fue una versión estable. Actualicé la pregunta para indicar que estoy en 0.4.x, pero tengo un voto favorable para una respuesta que se volverá más útil en el futuro. – jergason