ใน Node.js, Blob ไม่ได้เป็นคลาสสตรีม (stream) ที่ใช้ในเว็บเบราว์เซอร์ เนื่องจาก Node.js มีวิธีการจัดการข้อมูลแบบ binary และการทำงานกับไฟล์แบบ binary โดยตรงโดยใช้ Buffer และ fs module แทนการใช้ Blob ที่ใช้ในเว็บเบราว์เซอร์
ตัวอย่างการอ่านและเขียนไฟล์แบบ binary โดยใช้ Buffer ใน Node.js:
- อ่านไฟล์แบบ binary:
1 | const fs = require('fs'); |
- เขียนไฟล์แบบ binary:
1 | const fs = require('fs'); |
ใน Node.js, คุณใช้ Buffer แทน Blob เพื่อทำงานกับข้อมูลแบบ binary โดยที่ Buffer จะใช้เพื่ออ่านและเขียนข้อมูลแบบ binary ลงในไฟล์ และสามารถใช้งานได้โดยตรงกับโมดูล fs ของ Node.js เพื่อจัดการไฟล์แบบ binary ได้อย่างมีประสิทธิภาพ.