勤奋菜鸟的天堂

导航

2012年5月8日 #

C# byte及char FileStream 与StreamReader的区别(转)

摘要: FileStream对象表示在磁盘或网络路径上指向文件的流。这个类提供了在文件中读写字节的方法,但经常使用StreamReader或StreamWriter执行这些功能。这是因为FileStream类操作的是字节和字节数组,而Stream类操作的是字符数据。这是这两种类的一个重要区别,如果你是准备读取byte数据的话,用StreamReader读取然后用System.Text.Encoding.Default.GetBytes转化的话,如下,则可能出现数据丢失的情况,如byte数据的个数不对等。因此操作byte数据时要用FileStream。string textContent = fileS 阅读全文

posted @ 2012-05-08 13:11 勤奋的菜鸟 阅读(2607) 评论(0) 推荐(2) 编辑

各类文件头信息

摘要: 没有的可以用Ultraedit打开几个相应文件对比寻找1、从Ultraedit中提取出来的文件头信息,两个字符算一字节(十六进制)JPEG (jpg),文件头:FFD8FFPNG (png),文件头:89504E47GIF (gif),文件头:47494638TIFF (tif),文件头:49492A00Windows Bitmap (bmp),文件头:424DCAD (dwg),文件头:41433130Adobe Photoshop (psd),文件头:38425053Rich Text Format (rtf),文件头:7B5C727466XML (xml),文件头:3C3F786D6.. 阅读全文

posted @ 2012-05-08 11:10 勤奋的菜鸟 阅读(12321) 评论(0) 推荐(0) 编辑