Vedi:http://nodejs.org/docs/v0.3.1/api/buffers.html
Pure Javascript è compatibile con Unicode ma non è piacevole per i dati binari. Quando si ha a che fare con i flussi TCP o il file system, è necessario gestire i flussi di ottetti. Node ha diverse strategie per manipolare, creare e consumare flussi di ottetti.
I dati grezzi vengono archiviati nelle istanze della classe Buffer. Un Buffer è simile a una matrice di numeri interi ma corrisponde a un'allocazione di memoria grezza al di fuori dell'heap V8. Non è possibile ridimensionare un Buffer.
L'oggetto Buffer è globale.
La conversione tra buffer e oggetti stringa JavaScript richiede un metodo di codifica esplicito.
Poiché non hai specificato una codifica, viene visualizzata come dati non elaborati per impostazione predefinita. Puoi usare buffer.toString
per produrre una stringa JS standard.