Siehe:http://nodejs.org/docs/v0.3.1/api/buffers.html
Reines Javascript ist Unicode-freundlich, aber nicht nett zu binären Daten. Wenn es um TCP-Streams oder das Dateisystem geht, ist es notwendig, Oktett-Streams zu behandeln. Node verfügt über mehrere Strategien zum Manipulieren, Erstellen und Konsumieren von Oktett-Streams.
Rohdaten werden in Instanzen der Buffer-Klasse gespeichert. Ein Buffer ähnelt einem Array aus ganzen Zahlen, entspricht aber einer rohen Speicherzuweisung außerhalb des V8-Heaps. Die Größe eines Puffers kann nicht geändert werden.
Das Buffer-Objekt ist global.
Das Konvertieren zwischen Buffers und JavaScript-String-Objekten erfordert eine explizite Codierungsmethode.
Da Sie keine Codierung angegeben haben, werden sie standardmäßig als Rohdaten angezeigt. Sie können buffer.toString
verwenden um einen Standard-JS-String zu erzeugen.