Узел только для чтения первых N байтов / символов из файла - PullRequest
1 голос
/ 13 февраля 2020

Я кодирую приложение, которое должно определять ограниченный набор типов файлов. Все они основаны на тексте, и маркер, который я ищу, должен быть в начале N байтов, скажем, 512 байтов. Способ определения типа впоследствии не зависит от текущей топи c.

Я видел fs.readFile / Syn c (), но он читает Весь файл, который не нужен в моем случае. Можно ли с начала прочитать только несколько байтов, чтобы улучшить производительность?

Я использую машинопись, но я не думаю, что это имеет значение в текущем случае. Кроме того, я ищу что-то, что не включает в себя выполнение случайных вещей из основной ОС (например, cat или echo с некоторыми специальными параметрами)

1 Ответ

3 голосов
/ 13 февраля 2020

Просто прочитайте документацию о fs.open/fs.read/fs.close

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...