C#判断文件格式
2014-01-04 18:18
190 查看
代码:
作用是判断该文件是否为jpg文件,其中addr为图片的路径。255216表示jpg。
.gif files: "7173"
.ppt files: "208207"
.log files: "4545"
.txt files: "4545", "3232", "60104"
.html files: "60104"
.xml files: "6063"
.xsd files: "6063"
.xls files: "208207"
.doc files: "208207"
.msi files: "208207"
.jpg files: "6677"
.JPG files: "255216"
.js files: "102117"
.conf files: "3513"
.jar files: "8075"
相关文章:http://www.cnblogs.com/gzlxm/archive/2010/05/25/1743296.html
相关文章:http://blog.163.com/china__xuhua/blog/static/199723169201111161478889/
private string filetypeget(string name) { FileStream fs = new FileStream(@name, FileMode.Open, FileAccess.Read); byte[] imagebytes = new byte[fs.Length]; BinaryReader br = new BinaryReader(fs); imagebytes = br.ReadBytes(2); string ss = ""; for (int i = 0; i < imagebytes.Length; i++) { ss += imagebytes[i]; } return ss; }引用代码:
if ( filetypeget(addr)== "255216") { pictureaddr.Add(addr); }
作用是判断该文件是否为jpg文件,其中addr为图片的路径。255216表示jpg。
各种文件格式文件头占的字节不一样,譬如:jpg,2个字节;png,8个字节;gif,6个字节。
你只需要改变读取的字节数,在判断就可以了。
.exe "7790"
.rar "8297"
.gif files: "7173"
.ppt files: "208207"
.log files: "4545"
.txt files: "4545", "3232", "60104"
.html files: "60104"
.xml files: "6063"
.xsd files: "6063"
.xls files: "208207"
.doc files: "208207"
.msi files: "208207"
.jpg files: "6677"
.JPG files: "255216"
.js files: "102117"
.conf files: "3513"
.jar files: "8075"
相关文章:http://www.cnblogs.com/gzlxm/archive/2010/05/25/1743296.html
相关文章:http://blog.163.com/china__xuhua/blog/static/199723169201111161478889/
相关文章推荐
- c#调用COM组件
- c#中虚函数的相关使用方法
- 浅析C# web访问mysql数据库-整理归纳总结
- C# IP地址与整数之间转换的具体方法
- C#实现的阴历阳历互相转化类实例
- C# 的关键字详细介绍
- c# 获得局域网主机列表实例
- C#中Convert.ToInt32()和int.Parse()的区别介绍
- C#面向对象特征的具体实现及作用详解
- 关于C# Math 处理奇进偶不进的实现代码
- c# 随机函数的使用详解
- c#之圆形无标题栏椭圆窗体的实现详解
- C#页面之间跳转功能的小结
- 浅析C# 基础语法的使用
- C#中将字符串转换为整型的三种解决方法总结
- 深入c# GDI+简单绘图的具体操作步骤(一)
- C#中英文混合字符串截取函数
- C# 面向对象的基本原则
- 使用C#开源文件实时监控工具Tail&TailUI介绍
- C# 正则判断一个数字的格式是否有逗号的代码