c#如何读某一特定格式的图片。已知图片是用vb写软件做的。自己定义的后缀格式。
如题 --------------------编程问答-------------------- 难度比较大啊。如何读二进制的文件信息--------------------编程问答-------------------- 先读取文件的后缀名,判断后缀名..... --------------------编程问答-------------------- 读取文件头然后判断
System.IO.FileStream fs = new System.IO.FileStream(hifile.PostedFile.FileName, System.IO.FileMode.Open, System.IO.FileAccess.Read);
System.IO.BinaryReader r = new System.IO.BinaryReader(fs);
string fileclass = "";
byte buffer;
try
{
buffer = r.ReadByte();
fileclass = buffer.ToString();
buffer = r.ReadByte();
fileclass += buffer.ToString();
}
catch
{
}
r.Close();
fs.Close();
if (fileclass == "255216" || fileclass == "7173")//说明255216是jpg;7173是gif;6677是BMP,13780是PNG;7790是exe,8297是rar
{
}
else
{
}
--------------------编程问答-------------------- 谢谢楼上的。现在有点眉目了,现在知道文件的头文件是53 44 47,请问该如何获得这三个值呢?楼上的是fileclass是获得了几个值??是不是把文件的信息都获得了??? --------------------编程问答-------------------- 就是想如何定位53 44 47? --------------------编程问答-------------------- 没有高人了吗?怎么获取一个文件的字节长度? --------------------编程问答-------------------- 艰难。。
补充:.NET技术 , C#