PHP 判断二进制文件的格式
最简单的方法就是判断文件后缀名,但是问题是如果修改了文件后缀名呢?
那么现在从外部文件名的后缀无法判断文件的格式,那么就从内部查找;
不同格式的文件结构 中都会有规定的标识,也是一种文件结构协议!
- 每个二进制文件的头两个字节作为文件标识;
- 每个二进制文件中都存在不同的标识符(具体未统计);
//从文件内部判断类型 取每个文件的前两个字节 |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Leon!
评论
最简单的方法就是判断文件后缀名,但是问题是如果修改了文件后缀名呢?
那么现在从外部文件名的后缀无法判断文件的格式,那么就从内部查找;
不同格式的文件结构 中都会有规定的标识,也是一种文件结构协议!
//从文件内部判断类型 取每个文件的前两个字节 |