如何在Node.js中逐字节读取二进制文件

Node.js中读取二进制文件的最佳方法是什么?

我正在寻找访问“标头”中的特定字节(少于前100个字节)或逐字节读取文件的方法。

回答:

这是fs.read()-ing由以下命令返回的文件描述符的前100个字节的示例fs.open()

var fs = require('fs');

fs.open('file.txt', 'r', function(status, fd) {

if (status) {

console.log(status.message);

return;

}

var buffer = Buffer.alloc(100);

fs.read(fd, buffer, 0, 100, 0, function(err, num) {

console.log(buffer.toString('utf8', 0, num));

});

});

以上是 如何在Node.js中逐字节读取二进制文件 的全部内容, 来源链接: utcz.com/qa/409573.html

回到顶部