【快捷编程】以字节头判断文件格式是否正确
2015-06-02 18:22
288 查看
字节头列表(txt比较特殊,txt的字节头类型会自动变化)
Dictionary<string, string> disList = new Dictionary<string, string>();
disList.Add("WMV", "4838");
disList.Add("FLV", "7076");
disList.Add("AVI", "8273");
disList.Add("MP3", "7368");
disList.Add("MP4", "00");
disList.Add("JPG", "255216");
disList.Add("GIF", "7173");
disList.Add("PNG", "13780");
disList.Add("BMP", "6677");
disList.Add("DOC", "208207");
disList.Add("DOCX", "8075");
disList.Add("PDF", "3780");
disList.Add("XLS", "208207");
disList.Add("XLSX", "8075");
disList.Add("TXT", "0");
获取文件前两位字节类型
file为文件字节流
string fileType = string.Empty;
if (file.Length > 0)
{
fileType = string.Format("{0}{1}", file[0], file[1]);
}
Dictionary<string, string> disList = new Dictionary<string, string>();
disList.Add("WMV", "4838");
disList.Add("FLV", "7076");
disList.Add("AVI", "8273");
disList.Add("MP3", "7368");
disList.Add("MP4", "00");
disList.Add("JPG", "255216");
disList.Add("GIF", "7173");
disList.Add("PNG", "13780");
disList.Add("BMP", "6677");
disList.Add("DOC", "208207");
disList.Add("DOCX", "8075");
disList.Add("PDF", "3780");
disList.Add("XLS", "208207");
disList.Add("XLSX", "8075");
disList.Add("TXT", "0");
获取文件前两位字节类型
file为文件字节流
string fileType = string.Empty;
if (file.Length > 0)
{
fileType = string.Format("{0}{1}", file[0], file[1]);
}
相关文章推荐
- iOS软件开发应用C语言之变量、运算符
- 基于openfire与Spark,Qt环境下开发IM
- java中关键字volatile的作用
- C++中的new 和delete 运算的使用
- ubuntu上matlab2014a修改成windows方式快捷键
- SpringMVC中ModelMap转换为字符串
- Scala函数---既存类型
- 在C++中为数组动态分配内存
- java控制执行流程--thinking in java学习
- java基础复习之二:Java实现同步机制是(生产消费者)
- Java图形界面设计基础
- java的串口通信
- 如何自定义一个优雅的ContentProvider
- pip安装psutil模块时候报错:yum install python-devel mysql-devel zlib-devel openssl-devel
- 程序语言 -- Python入门
- 程序语言 -- Python语法基础
- SpringMVC源码剖析(三)- DispatcherServlet的初始化流
- SpringMVC源码剖析(四)- DispatcherServlet请求转发的实现
- SpringMVC源码剖析(二)- DispatcherServlet的前世今生