我有一个非常大的二进制文件(> 25 GB),并且我需要非常快速地从该文件中读取特定范围内的一小部分字节。如何在Node.js中高效地做到这一点?
答案 0 :(得分:1)
关于所需内容的一个非常简单的示例,有关更多详细信息,请参考https://nodejs.org/api/all.html#fs_fs_createreadstream_path_options
const fs = require("fs");
const stream = fs.createReadStream("test.txt", { start: 1, end: 5 });
stream.on("data", chunk => console.log(chunk.toString()));
假设您有一个名为test.txt的文件...