Zobacz:http://nodejs.org/docs/v0.3.1/api/buffers.html
Czysty JavaScript jest przyjazny dla Unicode, ale nie jest przyjemny dla danych binarnych. Kiedy mamy do czynienia ze strumieniami TCP lub systemem plików, konieczna jest obsługa strumieni octet. Node ma kilka strategii manipulowania, tworzenia i używania strumieni oktetów.
Surowe dane są przechowywane w instancjach klasy Buffer. Bufor jest podobny do tablicy liczb całkowitych, ale odpowiada surowej alokacji pamięci poza stertą V8. Nie można zmienić rozmiaru bufora.
Obiekt bufora jest globalny.
Konwersja między buforami a obiektami ciągów JavaScript wymaga wyraźnej metody kodowania.
Ponieważ nie określiłeś kodowania, domyślnie jest ono wyświetlane jako surowe dane. Możesz użyć buffer.toString
aby utworzyć standardowy ciąg JS.