大きなファイル (utf8) があります。fs.createReadStream
大きなファイルを読み取るためにストリームを作成できることはわかっていますが、同期されていません。だから私は使用しようとしますfs.readSync
が、読み取りテキストはのように壊れています"迈�"
。
var fs = require('fs');
var util = require('util');
var textPath = __dirname + '/people-daily.txt';
var fd = fs.openSync(textPath, "r");
var text = fs.readSync(fd, 4, 0, "utf8");
console.log(util.inspect(text, true, null));