Se:http://nodejs.org/docs/v0.3.1/api/buffers.html
Ren Javascript är Unicode-vänlig men inte trevlig mot binär data. När man hanterar TCP-strömmar eller filsystemet är det nödvändigt att hantera oktettströmmar. Node har flera strategier för att manipulera, skapa och konsumera oktettströmmar.
Rådata lagras i instanser av buffertklassen. En buffert liknar en array av heltal men motsvarar en obearbetad minnesallokering utanför V8-högen. En buffert kan inte ändras i storlek.
Buffertobjektet är globalt.
Konvertering mellan buffertar och JavaScript-strängobjekt kräver en explicit kodningsmetod.
Eftersom du inte har angett någon kodning visas den som rådata som standard. Du kan använda buffer.toString
för att producera en standard JS-sträng.