У меня очень большой двоичный файл (> 25 ГБ), и мне нужно очень быстро прочитать небольшой диапазон байтов из него с определенным смещением.Как я могу сделать это в Node.js эффективным способом?
Довольно минимальный пример того, что вы хотите, обратитесь к 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, конечно ...