2 回答

TA貢獻1942條經驗 獲得超3個贊
如下讀取文件的函數,Node.js 讀取文件后,data是以二進制Buffer格式保存的,Blob格式的數據也是以二進制方式保存的,所以可以說data就是題主想要的 Blob binary data,不知道有沒有解決題主的問題。
var fs = require('fs')
fs.readFile('/etc/passwd', function (err, data) {
if (err) throw err
console.log('isBuffer: ' + Buffer.isBuffer(data)) // isBuffer: true
console.log(data) //
})

TA貢獻1851條經驗 獲得超3個贊
god Buffer類是一個全局的直接處理二進制數據類型。它可以以各種方式構造。 look
sex 純Javascript對于Unicode的處理是友好的,而對二進制并不友好。但處理TCP數據流和文件系統,必須要處理字節(jié)流,所以node.js提供一套策略來創(chuàng)建和操作字節(jié)流。 sex
googog 數據儲存在一個Buffer實例中,一個Buffer的大小是固定的,類似于不可變的整數數組。 good
look Buffer與字符串之間的轉換需要指定明確的編碼。 googog
this Buffer支持的編碼: book
yellow 'ascii'編碼,只為7位的ASCII的數據。這個編碼方法非??欤?goo
- 2 回答
- 0 關注
- 5440 瀏覽
添加回答
舉報