Javascript 节点只读文件中的前N个字节/字符

Javascript 节点只读文件中的前N个字节/字符,javascript,node.js,typescript,cross-platform,Javascript,Node.js,Typescript,Cross Platform,我正在编写一个应用程序,它必须确定一组有限的文件类型。这些都是基于文本的,我要寻找的标记应该在开始的N字节,比如说512字节。之后我如何确定类型不是当前主题的主题 我看到了fs.readFile/Sync(),但它读取整个文件,这在我的例子中是不必要的。是否可以从一开始就只读取几个字节来提高性能 我使用的是typescript,但我认为在目前的情况下它并不重要。 另外,我正在寻找一些不涉及从主操作系统执行随机内容的东西(例如,带有一些特殊参数的cat或echo)只需阅读有关fs.open/fs.

我正在编写一个应用程序,它必须确定一组有限的文件类型。这些都是基于文本的,我要寻找的标记应该在开始的N字节,比如说512字节。之后我如何确定类型不是当前主题的主题

我看到了fs.readFile/Sync(),但它读取整个文件,这在我的例子中是不必要的。是否可以从一开始就只读取几个字节来提高性能

我使用的是typescript,但我认为在目前的情况下它并不重要。
另外,我正在寻找一些不涉及从主操作系统执行随机内容的东西(例如,带有一些特殊参数的cat或echo)

只需阅读有关fs.open/fs.read/fs.close的文档即可

只需阅读有关fs.open/fs.read/fs.close的文档即可