nodejs 怎么判断 一个未知格式的buffer 的编码格式

2025-04-14 23:46:16
推荐回答(1个)
回答1:

通过buffer的头64位的32进制码判断,不过你要建立一个列表进行判断
例如png的buffer 的头8位是 89 50 4E 47 0D 0A 1A 0A
尽量长点的原因是我自己在做的过程中发现好多文件开始很相似,还有文本文件会可能导致文件类型判断错误