Node.js   发布时间:2022-04-24  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了NPM酷库:file-type,检测文件类型大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

NPM酷库,每天两分钟,了解一个流行NPM库。

通常,我们的程序通过文件后缀名检测类型,这是最直接简洁的方式。但是,在一些情况下,直接通过后缀名检测文件类型,不太合适或行不通,比如:

这些问题,在脉冲云的代码仓库和文件管理服务的开发中经常遇到,在脉冲云的开发中,我们使用file-type来判断文件类型。

file-type 原理

file-type 可以直接检测一个Buffer数据流,得到这个Buffer数据的内容文件)类型。

file-type 的原理是检测文件/数据的Magic number。通常情况下,一些知名的文件类型,在其文件开头的几个字节用来标志其文件类型,这几个字节就叫做 Magic number。比如,PDF文件开头的几个字节是 %PDF(hex: 25 50 44 46)。

file-type 现在已经支持文件类型列表:

资料

https://github.com/sindresorh...

https://en.wikipedia.org/wiki...

大佬总结

以上是大佬教程为你收集整理的NPM酷库:file-type,检测文件类型全部内容,希望文章能够帮你解决NPM酷库:file-type,检测文件类型所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。