Я кодирую приложение, которое должно определять ограниченный набор типов файлов. Все они основаны на тексте, и маркер, который я ищу, должен быть в начале N байтов, скажем, 512 байтов. Способ определения типа впоследствии не зависит от текущей топи c.
Я видел fs.readFile / Syn c (), но он читает Весь файл, который не нужен в моем случае. Можно ли с начала прочитать только несколько байтов, чтобы улучшить производительность?
Я использую машинопись, но я не думаю, что это имеет значение в текущем случае. Кроме того, я ищу что-то, что не включает в себя выполнение случайных вещей из основной ОС (например, cat или echo с некоторыми специальными параметрами)