判断文件类型(文件的真正类型,不是根据扩展名判断),通过文件头来判断
2008-07-02 17:10
465 查看
bool xx=false; //default sFileName is not Exe or Dll File System.IO.FileStream fs=new System.IO.FileStream(sFileName,System.IO.FileMode.Open,System.IO.FileAccess.Read); System.IO.BinaryReader r=new System.IO.BinaryReader(fs); string bx=""; byte buffer; try { buffer=r.ReadByte(); bx=buffer.ToString(); buffer=r.ReadByte(); bx+=buffer.ToString(); } catch (Exception exc) { Console.WriteLine(exc.Message); } r.Close(); fs.Close(); if (bx=="7790"||bx=="8297"||bx=="8075")//7790:exe,8297:rar,8075:pk { xx=true; } Console.WriteLine(bx); return xx;
dll:MZ exe:MZ rar:Rar zip:PK
相关文章推荐
- 判断文件类型(文件的真正类型,不是根据扩展名判断),通过文件头来判断
- 判断文件类型(文件的真正类型,不是根据扩展名判断),通过文件头来判断
- 根据文件名判断文件扩展名 和 根据流真正判断文件类型的关键函数
- C#判断文件的真正类型,不根据扩展名判断
- 根据文件头数据判断文件类型
- Java根据文件头判断文件类型
- 根据文件头数据判断文件类型
- Java根据文件头判断文件类型
- PHP根据文件头信息准确判断上传的文件类型
- 下载文件时根据MIME类型自动判断保存文件的扩展名(转)
- 根据文件头数据判断jpg文件类型
- 根据文件头数据判断文件类型
- 下载文件时根据MIME类型自动判断保存文件的扩展名巧解
- asp.net 下载文件时根据MIME类型自动判断保存文件的扩展名
- java通过文件头内容判断文件类型
- 根据二进制流判断上传文件类型是否合法(非扩展名)
- Python通过文件头来判断文件的真实类型
- File Header文件头,通过检查文件头来判断文件类型
- python3通过文件头判断文件类型
- asp.net 下载文件时根据MIME类型自动判断保存文件的扩展名